|
| 1 | +--- |
| 2 | +title: Monthly updates (June 2025) |
| 3 | +description: 22 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 | + - capnp-es |
| 12 | + - exsolve |
| 13 | + - fetchdts |
| 14 | + - node-mock-http |
| 15 | + - pkg-types |
| 16 | + - undocs |
| 17 | + - unenv |
| 18 | + - unhead |
| 19 | + - unifont |
| 20 | + - unpdf |
| 21 | +publishedAt: 2025-06-28T01:27:13.199Z |
| 22 | +modifiedAt: 2025-06-28T01:27:13.199Z |
| 23 | +--- |
| 24 | + |
| 25 | +## capnp-es |
| 26 | + |
| 27 | +This month, we release 2 new releases (0 major release, 0 minor release and 2 patch releases): |
| 28 | + |
| 29 | +- [v0.0.11](https://github.com/unjs/capnp-es/releases/tag/v0.0.11) |
| 30 | +- [v0.0.10](https://github.com/unjs/capnp-es/releases/tag/v0.0.10) |
| 31 | + |
| 32 | +### enhancements |
| 33 | + |
| 34 | +- Add `messageToString` to dump messages ([#39](https://github.com/unjs/capnp-es/pull/39)) |
| 35 | +- Expose capnpc-ts, capnpc-dts, capnpc-js ([#41](https://github.com/unjs/capnp-es/pull/41)) |
| 36 | + |
| 37 | +### fixes |
| 38 | + |
| 39 | +- **enum:** Fix enum value ([#36](https://github.com/unjs/capnp-es/pull/36)) |
| 40 | +- **interface:** Import the class and client of interfaces ([#37](https://github.com/unjs/capnp-es/pull/37)) |
| 41 | +- **interface:** Add JSDoc to methods ([#35](https://github.com/unjs/capnp-es/pull/35)) |
| 42 | +- Only output files in specified formats ([#40](https://github.com/unjs/capnp-es/pull/40)) |
| 43 | + |
| 44 | +### refactors |
| 45 | + |
| 46 | +- Generate TS source code without using AST ([#27](https://github.com/unjs/capnp-es/pull/27)) |
| 47 | +- **compiler:** Split the code generator into multiple files ([#31](https://github.com/unjs/capnp-es/pull/31)) |
| 48 | +- **interface:** Extract interface generation to a separate function/file ([#34](https://github.com/unjs/capnp-es/pull/34)) |
| 49 | +- Make sure runtimes beside node are supported ([#42](https://github.com/unjs/capnp-es/pull/42)) |
| 50 | + |
| 51 | +### what's changed |
| 52 | + |
| 53 | +- fix comments when code order is different from field order by @vicb in https://github.com/unjs/capnp-es/pull/30 |
| 54 | +- Refactor: generate TS source code without using AST by @vicb in https://github.com/unjs/capnp-es/pull/27 |
| 55 | +- refactor: split the code generator into multiple files by @vicb in https://github.com/unjs/capnp-es/pull/31 |
| 56 | +- fix(enum): fix enum value by @vicb in https://github.com/unjs/capnp-es/pull/36 |
| 57 | +- fix(interface): import the class and client of interfaces by @vicb in https://github.com/unjs/capnp-es/pull/37 |
| 58 | +- refactor: extract interface generation to a separate function/file by @vicb in https://github.com/unjs/capnp-es/pull/34 |
| 59 | +- fix: add JSDoc to interface methods by @vicb in https://github.com/unjs/capnp-es/pull/35 |
| 60 | +- code cleanup by @vicb in https://github.com/unjs/capnp-es/pull/38 |
| 61 | +- feat: add `messageToString` to dump messages by @vicb in https://github.com/unjs/capnp-es/pull/39 |
| 62 | +- fix: only output files in specified formats by @emily-shen in https://github.com/unjs/capnp-es/pull/40 |
| 63 | +- feat: expose capnpc-ts, capnpc-dts, capnpc-js by @vicb in https://github.com/unjs/capnp-es/pull/41 |
| 64 | + |
| 65 | +## exsolve |
| 66 | + |
| 67 | +This month, we release 2 new releases (0 major release, 0 minor release and 2 patch releases): |
| 68 | + |
| 69 | +- [v1.0.7](https://github.com/unjs/exsolve/releases/tag/v1.0.7) |
| 70 | +- [v1.0.6](https://github.com/unjs/exsolve/releases/tag/v1.0.6) |
| 71 | + |
| 72 | +### fixes |
| 73 | + |
| 74 | +- Resolve `.` with empty suffix ([#26](https://github.com/unjs/exsolve/pull/26)) |
| 75 | + |
| 76 | +## fetchdts |
| 77 | + |
| 78 | +This month, we release 3 new releases (0 major release, 0 minor release and 3 patch releases): |
| 79 | + |
| 80 | +- [v0.1.4](https://github.com/unjs/fetchdts/releases/tag/v0.1.4) |
| 81 | +- [v0.1.3](https://github.com/unjs/fetchdts/releases/tag/v0.1.3) |
| 82 | +- [v0.1.2](https://github.com/unjs/fetchdts/releases/tag/v0.1.2) |
| 83 | + |
| 84 | +### features |
| 85 | + |
| 86 | +- Add `TypedURLSearchParams` - by @danielroe [<samp>(f8d77)</samp>](https://github.com/unjs/fetchdts/commit/f8d77a7) |
| 87 | + |
| 88 | +### bug fixes |
| 89 | + |
| 90 | +- Correctly pass generic to req.clone() - by @danielroe [<samp>(78cad)</samp>](https://github.com/unjs/fetchdts/commit/78cad36) |
| 91 | + |
| 92 | +## node-mock-http |
| 93 | + |
| 94 | +This month, we release 1 new release (0 major release, 0 minor release and 1 patch release): |
| 95 | + |
| 96 | +- [v1.0.1](https://github.com/unjs/node-mock-http/releases/tag/v1.0.1) |
| 97 | + |
| 98 | +### fixes |
| 99 | + |
| 100 | +- Add missing `writableAborted` prop ([bd1f26a](https://github.com/unjs/node-mock-http/commit/bd1f26a), [5384bc2](https://github.com/unjs/node-mock-http/commit/5384bc2)) |
| 101 | + |
| 102 | +## pkg-types |
| 103 | + |
| 104 | +This month, we release 1 new release (0 major release, 0 minor release and 1 patch release): |
| 105 | + |
| 106 | +- [v2.1.1](https://github.com/unjs/pkg-types/releases/tag/v2.1.1) |
| 107 | + |
| 108 | +### documentation |
| 109 | + |
| 110 | +- Fix git examples ([#225](https://github.com/unjs/pkg-types/pull/225)) |
| 111 | + |
| 112 | +### types |
| 113 | + |
| 114 | +- **packagejson:** Autocompletion for script names ([#229](https://github.com/unjs/pkg-types/pull/229)) |
| 115 | +- **packagejson:** Add `funding` field ([#224](https://github.com/unjs/pkg-types/pull/224)) |
| 116 | + |
| 117 | +## undocs |
| 118 | + |
| 119 | +This month, we release 8 new releases (0 major release, 0 minor release and 8 patch releases): |
| 120 | + |
| 121 | +- [v0.3.10](https://github.com/unjs/undocs/releases/tag/v0.3.10) |
| 122 | +- [v0.3.9](https://github.com/unjs/undocs/releases/tag/v0.3.9) |
| 123 | +- [v0.3.8](https://github.com/unjs/undocs/releases/tag/v0.3.8) |
| 124 | +- [v0.3.7](https://github.com/unjs/undocs/releases/tag/v0.3.7) |
| 125 | +- [v0.3.6](https://github.com/unjs/undocs/releases/tag/v0.3.6) |
| 126 | +- [v0.3.5](https://github.com/unjs/undocs/releases/tag/v0.3.5) |
| 127 | +- [v0.3.4](https://github.com/unjs/undocs/releases/tag/v0.3.4) |
| 128 | +- [v0.3.3](https://github.com/unjs/undocs/releases/tag/v0.3.3) |
| 129 | + |
| 130 | +### enhancements |
| 131 | + |
| 132 | +- Basic mermaid support ([f6790e5](https://github.com/unjs/undocs/commit/f6790e5)) |
| 133 | + |
| 134 | +### fixes |
| 135 | + |
| 136 | +- Always assign auto icons ([679ed55](https://github.com/unjs/undocs/commit/679ed55)) |
| 137 | + |
| 138 | +### refactors |
| 139 | + |
| 140 | +- Update content hooks ([ac10629](https://github.com/unjs/undocs/commit/ac10629)) |
| 141 | + |
| 142 | +## unenv |
| 143 | + |
| 144 | +This month, we release 1 new release (0 major release, 0 minor release and 1 patch release): |
| 145 | + |
| 146 | +- [v2.0.0-rc.18](https://github.com/unjs/unenv/releases/tag/v2.0.0-rc.18) |
| 147 | + |
| 148 | +### fixes |
| 149 | + |
| 150 | +- Add missing `whatwg-url/webidl2js-wrapper` npm shim ([#505](https://github.com/unjs/unenv/pull/505)) (@crwnd) |
| 151 | + |
| 152 | +## unhead |
| 153 | + |
| 154 | +This month, we release 1 new release (0 major release, 0 minor release and 1 patch release): |
| 155 | + |
| 156 | +- [v2.0.11](https://github.com/unjs/unhead/releases/tag/v2.0.11) |
| 157 | + |
| 158 | +### bug fixes |
| 159 | + |
| 160 | +- Allow non-standard meta tags to be intentionally duped - by @harlan-zw [<samp>(9a899)</samp>](https://github.com/unjs/unhead/commit/9a899982) |
| 161 | + |
| 162 | +## unifont |
| 163 | + |
| 164 | +This month, we release 2 new releases (0 major release, 0 minor release and 2 patch releases): |
| 165 | + |
| 166 | +- [v0.5.2](https://github.com/unjs/unifont/releases/tag/v0.5.2) |
| 167 | +- [v0.5.1](https://github.com/unjs/unifont/releases/tag/v0.5.1) |
| 168 | + |
| 169 | +### bug fixes |
| 170 | + |
| 171 | +- **adobe**: Refresh kit meta every five minutes - by @drevantonder in https://github.com/unjs/unifont/issues/198 [<samp>(efe4f)</samp>](https://github.com/unjs/unifont/commit/efe4f81) |
| 172 | + |
| 173 | +## unpdf |
| 174 | + |
| 175 | +This month, we release 1 new release (0 major release, 0 minor release and 1 patch release): |
| 176 | + |
| 177 | +- [v1.0.6](https://github.com/unjs/unpdf/releases/tag/v1.0.6) |
| 178 | + |
| 179 | +### bug fixes |
| 180 | + |
| 181 | +- Resolve extracted images if not resolved yet - by @fschucht in https://github.com/unjs/unpdf/issues/30 [<samp>(35732)</samp>](https://github.com/unjs/unpdf/commit/3573268) |
0 commit comments