Skip to content
Open
Changes from all commits
Commits
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
145 changes: 145 additions & 0 deletions content/blog/2026-06-28-june-monthly-updates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
---
title: Monthly updates (June 2026)
description: 16 releases this month! What's new in the UnJS ecosystem?
authors:
- name:
picture:
twitter:
category:
- releases
packages:
- env-runner
- exsolve
- giget
- ipx
- nypm
- obuild
- ocache
- unhead
- unplugin
publishedAt: 2026-06-28T03:44:34.070Z
modifiedAt: 2026-06-28T03:44:34.070Z
---

## env-runner

This month, we release 4 new releases (0 major release, 0 minor release and 4 patch releases):

- [v0.1.14](https://github.com/unjs/env-runner/releases/tag/v0.1.14)
- [v0.1.13](https://github.com/unjs/env-runner/releases/tag/v0.1.13)
- [v0.1.12](https://github.com/unjs/env-runner/releases/tag/v0.1.12)
- [v0.1.10](https://github.com/unjs/env-runner/releases/tag/v0.1.10)

### enhancements

- **miniflare:** Support optionally loading wrangler config ([#28](https://github.com/unjs/env-runner/pull/28))

### fixes

- **upgrade:** Handle rejected websocket upgrades without crashing ([0558ae0](https://github.com/unjs/env-runner/commit/0558ae0))

## exsolve

This month, we release 1 new release (0 major release, 1 minor release and 0 patch release):

- [v1.1.0](https://github.com/unjs/exsolve/releases/tag/v1.1.0)

### enhancements

- Sync internal with latest Node.js upstream ([#49](https://github.com/unjs/exsolve/pull/49))

### 🔥 performance

- Optimize resolver cache lookups ([#48](https://github.com/unjs/exsolve/pull/48))

## giget

This month, we release 1 new release (0 major release, 1 minor release and 0 patch release):

- [v3.3.0](https://github.com/unjs/giget/releases/tag/v3.3.0)

### enhancements

- Support ignore ([#269](https://github.com/unjs/giget/pull/269))
- Updated bundled dependencies (citty, npm, tar)

## ipx

This month, we release 1 new release (0 major release, 0 minor release and 1 patch release):

- [v4.0.0-alpha.2](https://github.com/unjs/ipx/releases/tag/v4.0.0-alpha.2)

### fixes

- **handlers:** Preserve non-JSON string modifier values in VArg ([#290](https://github.com/unjs/ipx/pull/290))

## nypm

This month, we release 1 new release (0 major release, 0 minor release and 1 patch release):

- [v0.6.7](https://github.com/unjs/nypm/releases/tag/v0.6.7)

### enhancements

- Add support for aube package manager ([#240](https://github.com/unjs/nypm/pull/240))

## obuild

This month, we release 1 new release (0 major release, 0 minor release and 1 patch release):

- [v0.4.37](https://github.com/unjs/obuild/releases/tag/v0.4.37)



## ocache

This month, we release 1 new release (0 major release, 0 minor release and 1 patch release):

- [v0.1.5](https://github.com/unjs/ocache/releases/tag/v0.1.5)

### enhancements

- **cache:** Add `expireCache` and `.expire()` for SWR-friendly invalidation ([#23](https://github.com/unjs/ocache/pull/23))

### fixes

- **cache:** Handle eviction promise rejections and use waitUntil ([#16](https://github.com/unjs/ocache/pull/16))

## unhead

This month, we release 5 new releases (0 major release, 0 minor release and 5 patch releases):

- [v3.1.6](https://github.com/unjs/unhead/releases/tag/v3.1.6)
- [v3.1.5](https://github.com/unjs/unhead/releases/tag/v3.1.5)
- [v3.1.4](https://github.com/unjs/unhead/releases/tag/v3.1.4)
- [v3.1.3](https://github.com/unjs/unhead/releases/tag/v3.1.3)
- [v3.1.2](https://github.com/unjs/unhead/releases/tag/v3.1.2)

### 🏎 performance

- **bundler**: Add further transform hook filters - by @TheAlexLichter in https://github.com/unjs/unhead/issues/783 [<samp>(24704)</samp>](https://github.com/unjs/unhead/commit/2470401a)

### bug fixes

- **vue**: Return a no-op entry from clientUseHead when the scope is dead - by @williamchong and **William Chong** in https://github.com/unjs/unhead/issues/778 [<samp>(9cc71)</samp>](https://github.com/unjs/unhead/commit/9cc71e2e)
### 🏎 performance
- **bundler**:
- Filter transforms by source - by @TheAlexLichter in https://github.com/unjs/unhead/issues/781 [<samp>(f5614)</samp>](https://github.com/unjs/unhead/commit/f5614b47)
- Optimize minify transform - by @TheAlexLichter and @harlan-zw in https://github.com/unjs/unhead/issues/780 [<samp>(cc9c3)</samp>](https://github.com/unjs/unhead/commit/cc9c36cb)
- Reduce unplugin transform overhead - by @harlan-zw in https://github.com/unjs/unhead/issues/782 [<samp>(79106)</samp>](https://github.com/unjs/unhead/commit/79106e4e)

## unplugin

This month, we release 1 new release (0 major release, 1 minor release and 0 patch release):

- [v3.2.0](https://github.com/unjs/unplugin/releases/tag/v3.2.0)

### features

- **bun**: Sanitize plugin names for namespaces - by @81reap in https://github.com/unjs/unplugin/issues/599 [<samp>(94dad)</samp>](https://github.com/unjs/unplugin/commit/94dadfe)

### bug fixes

- Declare optional peer types - by @cyphercodes in https://github.com/unjs/unplugin/issues/606 [<samp>(cc05a)</samp>](https://github.com/unjs/unplugin/commit/cc05acd)
- **bun**: Consume plugin.bun - by @81reap in https://github.com/unjs/unplugin/issues/603 [<samp>(33c62)</samp>](https://github.com/unjs/unplugin/commit/33c628c)
- **bun): respect loader returned from load hook + feat(bun**: Support plugin.bun.loader for per-plugin loader resolution - by @81reap in https://github.com/unjs/unplugin/issues/601 [<samp>(a0b0b)</samp>](https://github.com/unjs/unplugin/commit/a0b0bc4)