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
232 changes: 232 additions & 0 deletions content/blog/2025-10-28-october-monthly-updates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,232 @@
---
title: Monthly updates (October 2025)
description: 20 releases this month! What's new in the UnJS ecosystem?
authors:
- name:
picture:
twitter:
category:
- releases
packages:
- c12
- db0
- hookable
- image-meta
- jiti
- magicast
- nf3
- obuild
- std-env
- unenv
- unhead
- unimport
- unpdf
- unstorage
publishedAt: 2025-10-28T01:22:37.210Z
modifiedAt: 2025-10-28T01:22:37.210Z
---

## c12

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

- [v3.3.1](https://github.com/unjs/c12/releases/tag/v3.3.1)

### fixes

- Extend with explicit extensions only ([#276](https://github.com/unjs/c12/pull/276))

## db0

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

- [v0.3.4](https://github.com/unjs/db0/releases/tag/v0.3.4)
- [v0.3.3](https://github.com/unjs/db0/releases/tag/v0.3.3)

### enhancements

- Support `dispose` and `using createDatabase()` ([#178](https://github.com/unjs/db0/pull/178))
- Cloudflare hyperdrive ([#164](https://github.com/unjs/db0/pull/164))

### refactors

- Strict types ([#179](https://github.com/unjs/db0/pull/179))

### documentation

- Improve drizzle integration example with drizzle-kit usage ([#170](https://github.com/unjs/db0/pull/170))

## hookable

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

- [v6.0.0-rc.1](https://github.com/unjs/hookable/releases/tag/v6.0.0-rc.1)

### enhancements

- `HookableCore` ([#127](https://github.com/unjs/hookable/pull/127), [0bf8fdd](https://github.com/unjs/hookable/commit/0bf8fdd))

### 🔥 performance

- ⚠️ Improve performance, reduce allocations, and avoid promises ([#102](https://github.com/unjs/hookable/pull/102))

### refactors

- Remove extra `splice` arg ([d13ac6e](https://github.com/unjs/hookable/commit/d13ac6e))
- More explicit types ([3756887](https://github.com/unjs/hookable/commit/3756887))

## image-meta

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

- [v0.2.2](https://github.com/unjs/image-meta/releases/tag/v0.2.2)

### enhancements

- Add heic support ([#55](https://github.com/unjs/image-meta/pull/55))

## jiti

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

- [v2.6.1](https://github.com/unjs/jiti/releases/tag/v2.6.1)

### fixes

- **interop:** Only passthrough default if it is not a promise ([#408](https://github.com/unjs/jiti/pull/408))

## magicast

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

- [v0.4.0](https://github.com/unjs/magicast/releases/tag/v0.4.0)

### enhancements

- ⚠️ Add introspection and improve proxy behavior ([#136](https://github.com/unjs/magicast/pull/136))

### ⚠️ breaking changes

- ⚠️ Add introspection and improve proxy behavior ([#136](https://github.com/unjs/magicast/pull/136))

## nf3

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

- [v0.1.3](https://github.com/unjs/nf3/releases/tag/v0.1.3)
- [v0.1.2](https://github.com/unjs/nf3/releases/tag/v0.1.2)
- [v0.1.1](https://github.com/unjs/nf3/releases/tag/v0.1.1)

### fixes

- Add order to `resolveId` and `buildEnd` hooks ([5831b74](https://github.com/unjs/nf3/commit/5831b74))

### refactors

- Rename plugin ([ce8e792](https://github.com/unjs/nf3/commit/ce8e792))

## obuild

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

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

### enhancements

- **transform:** Add resolve options for `TransformEntry` ([#32](https://github.com/unjs/obuild/pull/32))

### fixes

- **stub:** Use relative paths in stubs to fix Windows resolution ([#51](https://github.com/unjs/obuild/pull/51))

### refactors

- Remove extra await ([#45](https://github.com/unjs/obuild/pull/45))
- Move to `pathe` ([#57](https://github.com/unjs/obuild/pull/57))

### documentation

- Fix `defineBuildConfig` import ([#36](https://github.com/unjs/obuild/pull/36))
- Capitalise titles ([#44](https://github.com/unjs/obuild/pull/44))

## std-env

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

- [v3.10.0](https://github.com/unjs/std-env/releases/tag/v3.10.0)

### enhancements

- Detect `DENO_DEPLOY` for deno deploy EA ([#167](https://github.com/unjs/std-env/pull/167))
- Detect google cloud run / job ([#161](https://github.com/unjs/std-env/pull/161))

### refactors

- Stricter type checks ([995d525](https://github.com/unjs/std-env/commit/995d525))
- Improve jsdocs ([#166](https://github.com/unjs/std-env/pull/166), #131)

## unenv

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

- [v2.0.0-rc.22](https://github.com/unjs/unenv/releases/tag/v2.0.0-rc.22)

### fixes

- **node:cluster:** Minor fixes ([#521](https://github.com/unjs/unenv/pull/521))

### refactors

- Rewrite `debug` npm shim ([#525](https://github.com/unjs/unenv/pull/525))

## unhead

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

- [v2.0.19](https://github.com/unjs/unhead/releases/tag/v2.0.19)
- [v2.0.18](https://github.com/unjs/unhead/releases/tag/v2.0.18)

### bug fixes

- **vue**: Tree shaking breaking some reactivity - by @harlan-zw [<samp>(7abb5)</samp>](https://github.com/unjs/unhead/commit/7abb582e)

### 🏎 performance

- **unhead**: Avoid server side effects - by @harlan-zw in https://github.com/unjs/unhead/issues/585 [<samp>(3fd09)</samp>](https://github.com/unjs/unhead/commit/3fd0986d)

## unimport

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

- [v5.5.0](https://github.com/unjs/unimport/releases/tag/v5.5.0)
- [v5.4.1](https://github.com/unjs/unimport/releases/tag/v5.4.1)

### bug fixes

- **presets**: Prevent `resolvePreset` from omitting `typeFrom` - by @8ctavio and @antfu in https://github.com/unjs/unimport/issues/471 [<samp>(74a1b)</samp>](https://github.com/unjs/unimport/commit/74a1b12)

## unpdf

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

- [v1.3.2](https://github.com/unjs/unpdf/releases/tag/v1.3.2)

### features

- Export `createIsomorphicCanvasFactory` - by @johannschopplich in https://github.com/unjs/unpdf/issues/46 [<samp>(0a560)</samp>](https://github.com/unjs/unpdf/commit/0a5608f)

## unstorage

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

- [v2.0.0-alpha.3](https://github.com/unjs/unstorage/releases/tag/v2.0.0-alpha.3)
- [v2.0.0-alpha.2](https://github.com/unjs/unstorage/releases/tag/v2.0.0-alpha.2)

### refactors

- **server, cli:** Migrate to h3 v2 and srvx ([#685](https://github.com/unjs/unstorage/pull/685))
- Replace `anymatch` with native `path.matchesGlob` ([c7f915f](https://github.com/unjs/unstorage/commit/c7f915f))
- Remove `ufo` dependency ([071159c](https://github.com/unjs/unstorage/commit/071159c))
- Make `ofetch` an optional dependency ([456a8fa](https://github.com/unjs/unstorage/commit/456a8fa))
- Remove cli entry ([c24501f](https://github.com/unjs/unstorage/commit/c24501f))
- Remove `node-fetch-native` direct dependency ([6886740](https://github.com/unjs/unstorage/commit/6886740))