Releases: grain-lang/pkg
Releases · grain-lang/pkg
Release 6.5.0
6.5.0 (2025-04-23)
⚠ BREAKING CHANGES
- add experimental
seasupport and drop nodejs 16 support (yao-pkg#110)
Features
- add
ignoreoption to ignore files from build (#68) (54ae1ee) - add
no-native-buildoption to skip native addons build (4ed2ee4), closes #1319 - add experimental
seasupport and drop nodejs 16 support (#110) (0145a94) - add option to skip signature on macos (#1878) (edfdadb)
- add simple type export (#1557) (53b23fb)
- allow to skip dictionaries patches with
--no-dictoption (#1330) (85ccec3) - bump @yao-pkg/pkg-fetch@3.5.13 with nodejs 22.9.0 (#91) (6ed5665)
- bump fetch 3.5.17 with node 22.11.0 support (2aae943)
- bump fetch 3.5.19 with node v18.20.6, v20.18.2 and v22.13.1 (9863769)
- bump fetch 3.5.6 with MacOS arm64 support (#7) (efee79c)
- bump fetch with node 22.10.0 and 20.18.0 support (86d5f57)
- bump fetch with Node v22.12.0 and v20.18.1 (a8568a5)
- bump pkg-fetch@3.5.10 with node 20.17.0 and 18.20.4 support (dda9032)
- bump pkg-fetch@3.5.11 with nodejs 22 support (by @faulpeltz) (1d8df70)
- bump pkg-fetch@3.5.21 with node v18.20.8 and v22.14.0 (1a381eb)
- bump pkg-fetch@3.5.5 (#6) (99d3562)
- bump pkg-fetch@3.5.7 with node20 support (efb585a)
- parser: handle template literal without expressions (#981) (79cca54)
- pkg-fetch@3.5.8 with nodejs 18.19.0 and 20.11.0 support (da8d530)
- pkg-fetch@3.5.9 with nodejs 18.19.1 and 20.11.1 (d6485df)
- support for classPrivateProperties (#891) (f085794)
- support node19 (#1862) (e388983)
- use unofficial builds in SEA (#126) (20e8dda)
Bug Fixes
bytecodeoption is a boolean (#1554) (46b3aa5)- add dictionary for thread-stream (Used by pino) (#36) (b01d1ad)
- add dictionary to mute 'compare' test (80a1992)
- add force flag to codesign to avoid already signed error (#1756) (f19285d)
- add missing arch to nativePrebuildInstall cache (#9) (cd89e83)
- Add missing functions from restored fs.Stats (#1923) (e51efbe)
- allow copyFile and copyFileSync from snapshot (#1484) (72bc8b3)
- avoid endless loop when handling symlinks (#109) by @q0rban (#109) (e41355c)
- bootstrap: fs readdir and readdirSync (#1130/#1299) (#1495) (5010411)
- bootstrap: prevent overriding existing node addon file (#1611) (f0c4e8c), closes #1589
- bump pkg-fetch@3.5.12 with missing node22 macOS arm64 support (4eea80c)
- catch babel parse errors (#1324) (ff2092c)
- child_process commands throw when pkg app try to call itself (#90) (e88d159)
- correct promisification of fs.statfs in bootstrap.js (6e150e9)
- deprecated
_extendin bootstrap.js (#118) (4acb187) - diagnostic folder size and humanize size (4f5b63c)
- dictionary for sqlite3 (#40) (a3b18f8)
- do not overwrite temp .node files (#1547) (63eaeab)
- follow exact SEA baking procedure for Mac (#116) (d818a04)
- improve
unlikelyJavascriptcheck (7f0b492) - missing
fs/promisespatches to resolveNot founderror (#124) (93fed60) - missing entrypoint when launched from self-created child process (#1949) (73a03d1)
- navigate back to previous directory after SEA build (#131) (1489e94)
- node18.19 broken binaries (2e99185), closes #28
- organization name (165e9a1)
- over extracting native modules with pnpm (#14) (e435796)
- parsing of .cjs files as .js (#8) (ecd064c)
- pass
--runtime napitoprebuild-installwhenbinary.napi_versionsis set (#38) (d47ee03) - remove
is-core-moduledependency (#77) (2f27414) - run prebuild-install only if actually used by the package (#83) (2a046e4)
- tests (#34) (7472af7)
- tests using wrong
pkg-fetchpackage (8466f1d) - tests: improve tests and add DEVELOPMENT.md docs (#111) ([717b963](https://github.com/grain/pkg/commit/717b9635b0f3a0a78072a9b925ed0cf2bd18...