Skip to content

Commit ecff028

Browse files
committed
chore(nxz-cli): release v6.1.0
1 parent 2e3c25f commit ecff028

2 files changed

Lines changed: 48 additions & 1 deletion

File tree

packages/nxz/CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,48 @@
11
# nxz-cli
22

3+
## [Unreleased]
4+
5+
## [6.1.0] - 2026-04-30
6+
7+
### ⚠️ BREAKING CHANGES
8+
- redesign for v6 — universal stream-first API (#108) (tar-xz) ([b2c8a8c](https://github.com/oorabona/node-liblzma/commit/b2c8a8c))
9+
10+
### Added
11+
- add --memlimit-decompress flag to CLI (#117) (nxz) ([2e3c25f](https://github.com/oorabona/node-liblzma/commit/2e3c25f))
12+
- adopt Changesets for monorepo versioning + changelog generation (ci) ([adfbc99](https://github.com/oorabona/node-liblzma/commit/adfbc99))
13+
- redesign for v6 — universal stream-first API (#108) (tar-xz) ⚠️ BREAKING ([b2c8a8c](https://github.com/oorabona/node-liblzma/commit/b2c8a8c))
14+
15+
### Fixed
16+
- revert to `filter && !filter(...)` semantics, but extract ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
17+
- explicit `firstFile === undefined` check + descriptive throw, ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
18+
- `typeof filter === 'function' && !filter(entry)` — null-safe, ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
19+
- toAsyncIterable mis-dispatched Uint8Array via Symbol.iterator ([b2c8a8c](https://github.com/oorabona/node-liblzma/commit/b2c8a8c))
20+
21+
### Changed
22+
- biome warnings sweep + cognitive-complexity extract-method (63→1) (#115) ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
23+
- 7 changed, +24/-29. ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
24+
- 10 changed, +53/-28. ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
25+
- - pnpm test: 671 pass / 0 fail / 3 skip (identical to baseline) ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
26+
- 3 changed, +192/-175. ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
27+
- - pnpm test: 671 pass / 0 fail / 3 skip (identical to baseline) ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
28+
- 3 changed, +74/-25. ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
29+
- - pnpm test: 671 pass / 0 fail / 3 skip (identical to baseline) ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
30+
- - `ensureSafeLinkname(linkname, opts, name)` — leaf+ancestor symlink ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
31+
- 2 changed, +417/-250 net (mostly helper extraction). ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
32+
- - pnpm --filter tar-xz test: 155 pass / 0 fail / 3 skip ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
33+
- - pnpm --filter tar-xz test: 155 pass / 0 fail / 3 skip ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
34+
- - pnpm --filter nxz-cli test: 27/27 pass ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
35+
- - pnpm --filter tar-xz test: 155/0/3 ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
36+
- - pnpm test: full suite green (155 tar-xz / 27 nxz / 489 root = 671/0/3) ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
37+
- - pnpm test: 671/0/3 (full suite) ([ad2e18f](https://github.com/oorabona/node-liblzma/commit/ad2e18f))
38+
- - release-it (existing release.yml + .release-it.json) is retained for ([adfbc99](https://github.com/oorabona/node-liblzma/commit/adfbc99))
39+
- capture tar-xz v6 redesign in CHANGELOGs + TODO.md ([9abd0a2](https://github.com/oorabona/node-liblzma/commit/9abd0a2))
40+
- test fails on revert, passes on fix. ([b2c8a8c](https://github.com/oorabona/node-liblzma/commit/b2c8a8c))
41+
- sync workspace package versions to npm registry (3.2.0 -> 5.0.0) ([900a055](https://github.com/oorabona/node-liblzma/commit/900a055))
42+
43+
### Removed
44+
- - extractToMemory() — replaced by extract() + entry.bytes() ([b2c8a8c](https://github.com/oorabona/node-liblzma/commit/b2c8a8c))
45+
346
## 6.0.0
447

548
### Major Changes
@@ -12,3 +55,7 @@ Internal rewiring to consume the new `tar-xz` v6 API. **No CLI behavior change**
1255
### Patch Changes
1356

1457
- Updated dependencies (`tar-xz`: `^5.0.0``^6.0.0`)
58+
59+
[Unreleased]: https://github.com/oorabona/node-liblzma/compare/v6.1.0...HEAD
60+
[v6.1.0]: https://github.com/oorabona/node-liblzma/releases/tag/v6.1.0
61+
[6.1.0]: https://github.com/oorabona/node-liblzma/releases/tag/v6.1.0

packages/nxz/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nxz-cli",
3-
"version": "6.0.0",
3+
"version": "6.1.0",
44
"description": "Portable xz-like CLI tool for Node.js — compress, decompress, and handle tar.xz archives",
55
"type": "module",
66
"main": "./lib/nxz.js",

0 commit comments

Comments
 (0)