Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
a507ede
Merge #638 to 2.1.0
2chanhaeng Mar 21, 2026
7151adf
Add `update_init_deps`
2chanhaeng Mar 21, 2026
ac4240c
Replace `runSubCommand` with `@david/dax`
2chanhaeng Mar 25, 2026
fa0ee80
Fix #591
2chanhaeng Mar 25, 2026
2fa2f80
Add example solidstart
dodok8 Mar 5, 2026
0638291
Add @fedify/solidstart package for SolidStart integration
dodok8 Mar 5, 2026
7086772
Add SolidStart integration documentation and changelog entry
dodok8 Mar 5, 2026
9c0907a
Fix elysia section
dodok8 Mar 5, 2026
c40efca
Add SolidStart option to fedify init
dodok8 Mar 5, 2026
4dd322c
Format all file
dodok8 Mar 5, 2026
33f0870
Fix markdown formatting for hongdown
dodok8 Mar 5, 2026
a86c0fb
Remove unnecessary async from callbacks
dodok8 Mar 9, 2026
ccd919d
Add explicit subpath imports for SolidStart in Deno init template
dodok8 Mar 9, 2026
8f21cca
Refactor lookup test exclusion rules
dodok8 Mar 10, 2026
09d08b1
Print skipped or failed cases
2chanhaeng Mar 26, 2026
37515fb
Fix express integration
2chanhaeng Mar 26, 2026
00f044e
Fix error with astro-npm combo
2chanhaeng Mar 27, 2026
4a34d1b
Modularize lookup test code
2chanhaeng Mar 28, 2026
4103f6d
Format
2chanhaeng Mar 28, 2026
ee687f2
Fixed code and version
2chanhaeng Mar 28, 2026
5ea0f92
Apply comments from #601
2chanhaeng Mar 28, 2026
0e33798
Move SolidStart deps versions
2chanhaeng Mar 28, 2026
7937b22
Fix changelog
2chanhaeng Mar 28, 2026
6d8b6c6
Lint
2chanhaeng Mar 29, 2026
58a2a13
Fix SolidStart tsdown config
2chanhaeng Mar 29, 2026
914fa85
Bind port 0
2chanhaeng Mar 30, 2026
37dc8b9
Fix docs
2chanhaeng Mar 30, 2026
9bd5f69
Fix astro tsdown config
2chanhaeng Mar 30, 2026
4e92dee
Use `req.host` in `@fedify/express`
2chanhaeng Mar 30, 2026
1b475b7
Get deps from JSON for bare-bones
2chanhaeng Mar 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .hongdown.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ proper_nouns = [
"@fedify/nestjs",
"@fedify/postgres",
"@fedify/redis",
"@fedify/solidstart",
"@fedify/sqlite",
"@fedify/sveltekit",
"@fedify/webfinger",
Expand Down Expand Up @@ -74,6 +75,7 @@ proper_nouns = [
"RabbitMQ",
"Redis",
"Scoop",
"SolidStart",
"SvelteKit",
"Typo Blue",
"URI Template",
Expand Down
12 changes: 12 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,18 @@ To be released.
- Added `DocumentLoaderFactoryOptions.maxRedirection` to configure the
maximum number of redirects followed by `getDocumentLoader()`.

### @fedify/solidstart

- Added `@fedify/solidstart` package for integrating Fedify with
[SolidStart]. It provides `fedifyMiddleware()` for request handling
with SolidStart's middleware system.
[[#476], [#601] by Hyeonseo Kim and [#652] by ChanHaeng Lee]

[SolidStart]: https://start.solidjs.com/
[#476]: https://github.com/fedify-dev/fedify/issues/476
[#601]: https://github.com/fedify-dev/fedify/pull/601
[#652]: https://github.com/fedify-dev/fedify/pull/652


Version 2.1.3
-------------
Expand Down
26 changes: 26 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -263,6 +263,32 @@ name (e.g., `import { Hono } from "hono"`).
Forgetting to add a dependency to *package.json* will cause Node.js and Bun
tests to fail with `ERR_MODULE_NOT_FOUND`, even if Deno tests pass.

#### Updating `fedify init` template dependencies

The `fedify init` command generates projects with third-party dependencies
whose versions are defined in *packages/init/src/json/*. Most web-framework
and common tool versions live in *deps.json*, while KV store and message queue
versions are in *kv.json* and *mq.json* respectively.

To update all of these to the latest releases automatically, run:

~~~~ bash
mise run update-init-deps
~~~~

The script queries the npm and JSR registries for the latest version of each
package, respecting the current major version (caret range). After running
it, verify the init package still works:

~~~~ bash
mise run test:init
~~~~

When adding a new third-party dependency to a web-framework template, add it to
*deps.json* and reference it from the TypeScript file via the `deps` import.
Dependencies that are specific to KV stores or message queues should be added
directly to *kv.json* or *mq.json* instead.

### Commit messages

- Do not use Conventional Commits (no `fix:`, `feat:`, etc. prefixes).
Expand Down
2 changes: 2 additions & 0 deletions cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,8 @@
"runtimes",
"setext",
"shiki",
"solidjs",
"solidstart",
"spki",
"SSRF",
"subproperty",
Expand Down
3 changes: 3 additions & 0 deletions deno.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
"./packages/postgres",
"./packages/redis",
"./packages/relay",
"./packages/solidstart",
"./packages/sqlite",
"./packages/sveltekit",
"./packages/testing",
Expand Down Expand Up @@ -59,6 +60,8 @@
"@std/yaml": "jsr:@std/yaml@^1.0.8",
"@types/node": "npm:@types/node@^22.16.0",
"amqplib": "npm:amqplib@^0.10.9",
"@solidjs/start/middleware": "npm:@solidjs/start@^1.3.0/middleware",
"@solidjs/start/server": "npm:@solidjs/start@^1.3.0/server",
"astro": "npm:astro@^5.17.3",
"byte-encodings": "npm:byte-encodings@^1.0.11",
"chalk": "npm:chalk@^5.6.2",
Expand Down
Loading
Loading