Skip to content

Commit 3b7dec6

Browse files
committed
content: create monthly updates
1 parent fe51311 commit 3b7dec6

1 file changed

Lines changed: 165 additions & 0 deletions

File tree

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
---
2+
title: Monthly updates (May 2026)
3+
description: 15 releases this month! What's new in the UnJS ecosystem?
4+
authors:
5+
- name:
6+
picture:
7+
twitter:
8+
category:
9+
- releases
10+
packages:
11+
- c12
12+
- env-runner
13+
- httpxy
14+
- jiti
15+
- magicast
16+
- nf3
17+
- obuild
18+
- unhead
19+
- unimport
20+
publishedAt: 2026-05-28T03:33:17.031Z
21+
modifiedAt: 2026-05-28T03:33:17.031Z
22+
---
23+
24+
## c12
25+
26+
This month, we release 1 new release (0 major release, 0 minor release and 1 patch release):
27+
28+
- [v4.0.0-beta.5](https://github.com/unjs/c12/releases/tag/v4.0.0-beta.5)
29+
30+
### enhancements
31+
32+
- Support `jitiOptions` ([e968ad7](https://github.com/unjs/c12/commit/e968ad7))
33+
34+
### documentation
35+
36+
- Add genapi to the 'Used Projects' list ([#312](https://github.com/unjs/c12/pull/312))
37+
38+
## env-runner
39+
40+
This month, we release 2 new releases (0 major release, 0 minor release and 2 patch releases):
41+
42+
- [v0.1.9](https://github.com/unjs/env-runner/releases/tag/v0.1.9)
43+
- [v0.1.8](https://github.com/unjs/env-runner/releases/tag/v0.1.8)
44+
45+
### refactors
46+
47+
- Simplify vercel oidc token warns ([02a87a5](https://github.com/unjs/env-runner/commit/02a87a5))
48+
49+
### enhancements
50+
51+
- **vercel:** Add env vars, `x-vercel-id` header, and response headers ([caa3625](https://github.com/unjs/env-runner/commit/caa3625))
52+
- **vercel:** Vercel queues ([#16](https://github.com/unjs/env-runner/pull/16))
53+
- **vercel:** Prompt to update oidc token if unset/expired ([#15](https://github.com/unjs/env-runner/pull/15))
54+
55+
## httpxy
56+
57+
This month, we release 2 new releases (0 major release, 0 minor release and 2 patch releases):
58+
59+
- [v0.5.3](https://github.com/unjs/httpxy/releases/tag/v0.5.3)
60+
- [v0.5.2](https://github.com/unjs/httpxy/releases/tag/v0.5.2)
61+
62+
### fixes
63+
64+
- **utils:** Revert trailing slash preservation in `joinURL` ([3b5f8b0](https://github.com/unjs/httpxy/commit/3b5f8b0))
65+
66+
### enhancements
67+
68+
- Derive host from hostname for plain object targets and bracket IPv6 literals ([#136](https://github.com/unjs/httpxy/pull/136))
69+
- Forward target URL as the 4th argument in error events ([#135](https://github.com/unjs/httpxy/pull/135))
70+
### fixes
71+
- Preserve trailing slash when proxying root path to a sub-path target ([#137](https://github.com/unjs/httpxy/pull/137))
72+
73+
## jiti
74+
75+
This month, we release 1 new release (0 major release, 1 minor release and 0 patch release):
76+
77+
- [v2.7.0](https://github.com/unjs/jiti/releases/tag/v2.7.0)
78+
79+
### enhancements
80+
81+
- Add explicit resource management (`using`/`await using`) support ([#422](https://github.com/unjs/jiti/pull/422))
82+
- Support opt-in `tsconfigPaths` ([#427](https://github.com/unjs/jiti/pull/427))
83+
- Support virtual modules ([#428](https://github.com/unjs/jiti/pull/428))
84+
- Add `jiti/static` subpath ([#430](https://github.com/unjs/jiti/pull/430))
85+
86+
### 🔥 performance
87+
88+
- **interopDefault:** Add caching to reduce proxy overhead by ~2x ([#421](https://github.com/unjs/jiti/pull/421))
89+
90+
### fixes
91+
92+
- **require:** Passthrough resolve options ([#412](https://github.com/unjs/jiti/pull/412))
93+
- **require:** Fallback to transpilation when `tryNative` fails ([#413](https://github.com/unjs/jiti/pull/413))
94+
- Fallback for `ENAMETOOLONG` when evaluating esm ([#429](https://github.com/unjs/jiti/pull/429))
95+
96+
## magicast
97+
98+
This month, we release 1 new release (0 major release, 0 minor release and 1 patch release):
99+
100+
- [v0.5.3](https://github.com/unjs/magicast/releases/tag/v0.5.3)
101+
102+
### features
103+
104+
- Add await expression support - by @Jack-sh1 in https://github.com/unjs/magicast/issues/157 [<samp>(b1124)</samp>](https://github.com/unjs/magicast/commit/b112424)
105+
106+
## nf3
107+
108+
This month, we release 1 new release (0 major release, 0 minor release and 1 patch release):
109+
110+
- [v0.3.17](https://github.com/unjs/nf3/releases/tag/v0.3.17)
111+
112+
### enhancements
113+
114+
- **db:** Add oxc-minify ([3be1bdc](https://github.com/unjs/nf3/commit/3be1bdc))
115+
116+
## obuild
117+
118+
This month, we release 3 new releases (0 major release, 0 minor release and 3 patch releases):
119+
120+
- [v0.4.36](https://github.com/unjs/obuild/releases/tag/v0.4.36)
121+
- [v0.4.35](https://github.com/unjs/obuild/releases/tag/v0.4.35)
122+
- [v0.4.34](https://github.com/unjs/obuild/releases/tag/v0.4.34)
123+
124+
### fixes
125+
126+
- **rolldown:** Do not minify internal exports by default ([a5cd7c2](https://github.com/unjs/obuild/commit/a5cd7c2))
127+
128+
### enhancements
129+
130+
- Support `license: { gzip: true }` ([488f9e3](https://github.com/unjs/obuild/commit/488f9e3))
131+
### fixes
132+
- **transform:** Fall back to declaration-less emit on isolatedDeclarations errors ([#83](https://github.com/unjs/obuild/pull/83))
133+
- **license:** Dedup by name@version and only scan modules in emitted chunks ([98f1fda](https://github.com/unjs/obuild/commit/98f1fda))
134+
135+
### refactors
136+
137+
- Replace `rollup-plugin-license` with native Rolldown plugin ([#81](https://github.com/unjs/obuild/pull/81))
138+
- Inline pretty-bytes impl ([dc1606c](https://github.com/unjs/obuild/commit/dc1606c))
139+
140+
## unhead
141+
142+
This month, we release 3 new releases (0 major release, 0 minor release and 3 patch releases):
143+
144+
- [v3.1.1](https://github.com/unjs/unhead/releases/tag/v3.1.1)
145+
- [v2.1.15](https://github.com/unjs/unhead/releases/tag/v2.1.15)
146+
- [v2.1.14](https://github.com/unjs/unhead/releases/tag/v2.1.14)
147+
148+
### bug fixes
149+
150+
- Scope alternate link dedupeKey by href when type is used - by @EduardF1 in https://github.com/unjs/unhead/issues/759 [<samp>(e8699)</samp>](https://github.com/unjs/unhead/commit/e869944d)
151+
- **types**: Support union rel/type in defineLink and defineScript - by @harlan-zw in https://github.com/unjs/unhead/issues/765 [<samp>(e4663)</samp>](https://github.com/unjs/unhead/commit/e4663ebc)
152+
153+
## unimport
154+
155+
This month, we release 1 new release (0 major release, 1 minor release and 0 patch release):
156+
157+
- [v6.3.0](https://github.com/unjs/unimport/releases/tag/v6.3.0)
158+
159+
### features
160+
161+
- Support using `rolldown/utils` for parsing - by @danielroe and **danielroe** in https://github.com/unjs/unimport/issues/537 [<samp>(53a96)</samp>](https://github.com/unjs/unimport/commit/53a9666)
162+
163+
### 🏎 performance
164+
165+
- Precompile picomatch matchers once per scan - by @danielroe in https://github.com/unjs/unimport/issues/535 [<samp>(2890d)</samp>](https://github.com/unjs/unimport/commit/2890dfd)

0 commit comments

Comments
 (0)