Releases: nwutils/nw-builder
Releases · nwutils/nw-builder
v4.5.2
What's Changed
- fix(cli): use asterisk import to import
yargs/helpers
by @ayushmanchhabra in #998
Full Changelog: v4.5.1...v4.5.2
v4.5.1
What's Changed
- fix: missing symlinks in macos by @ayushmanchhabra in #990
Full Changelog: v4.5.0...v4.5.1
v4.5.0
What's Changed
Features
- feat(build): add managed manifest by @ayushmanchhabra in #965
- feat(build): support node native modules (gyp) by @ayushmanchhabra in #964
- feat(get): align cache impl with
nwjs/npm-installer
by @ayushmanchhabra in #967
Fixes
- fix:
MacOS
icon and unofficialMacOS
arm build by @ayushmanchhabra in #896 - fix(yargs): specify arguments types by @ayushmanchhabra in #901
- fix(osx): set
NSHumanReadableCopyright
property by @ayushmanchhabra in #904 - fix(win): enable icon by @hammerOwen in #905
- fix(get): return promise to await correctly by @hammerOwen in #906
- fix(test): disable glob in chromedriver tests by @ayushmanchhabra in #907
- fix: move ffmpeg to correct folder after extract by @zkrige in #917
- fix: copy ffmpeg to correct path after extract by @zkrige in #918
- fix: ffmpeg path on some macos envs by @zkrige in #922
- fix: missing symlinks in unzip by @zkrige in #924
- fix(get): cache ffmpeg by @zkrige in #944
- fix(run): parse options.argv correctly by @zkrige in #946
- fix(get): correctly pass options to function by @ayushmanchhabra in #953
- fix(types): align type definitions with docs by @Enet4 in #956
- fix(get):
FFmpeg
decompression by @ayushmanchhabra in #962 - fix(compressing): use
yauzl-promise
if platform and build is MacOS by @ayushmanchhabra in #973 - fix: for macOS unzip by @zkrige in #975
Other
- refactor:
get
mode by @ayushmanchhabra in #900 - refactor: run mode by @ayushmanchhabra in #910
- Add CODE_OF_CONDUCT.md by @TheJaredWilcurt in #921
- ci: add Node 16, 18 and 20 by @ayushmanchhabra in #935
- refactor: build mode by @ayushmanchhabra in #951
- build(jsdoc): autogenerate docs via JSDoc comments by @ayushmanchhabra in #957
- docs: add basic usage to README by @TinsFox in #980
- refactor: imports exports by @ayushmanchhabra in #987
- docs: add example usage with
nw
module by @ayushmanchhabra in #994 - docs: disable
options.nativeAddon
by @ayushmanchhabra in #996
New Contributors
- @hammerOwen made their first contribution in #905
- @zkrige made their first contribution in #917
- @Enet4 made their first contribution in #956
- @TinsFox made their first contribution in #980
Full Changelog: v4.3.0...v4.5.0
v4.3.0
What's Changed
- Fixes missing
files
when callinggetManifest()
with glob disabled by @sysrage in #830 - fix: validate version by @ayushmanchhabra in #835
- Tweak JSDoc in entry file by @TheJaredWilcurt in #840
- docs: typo in contributing - creat => create by @Lulalaby in #852
- chore(docs): add api ref and platform specific config options by @ayushmanchhabra in #846
- Add alternatives to README by @TheJaredWilcurt in #871
- chore(deps-dev): bump jsdom from 22.0.0 to 22.1.0 by @dependabot in #870
- chore(deps): bump winston from 3.8.2 to 3.9.0 by @dependabot in #869
- test(jest): migrate to node test runner by @ayushmanchhabra in #876
- ci(doc): publish on push to
main
by @ayushmanchhabra in #877 - fix(glob): do not resolve
options.srcDir
when parsingoptions
object by @ayushmanchhabra in #878 - fix(fs): preserve relative symbolic links by adding
verbatimSymLinks
tocp
operation by @rocketVibes in #880 - fix(decompress): migrate from
decompress
from tocompressing
by @ayushmanchhabra in #879 - fix(fs): preserve relative symlinks of NW.js files by @rocketVibes in #883
- fix: change manifest cache impl by @ayushmanchhabra in #888
- fix: remove
outDir
directory ifoptions.zip
is true by @ayushmanchhabra in #889 - feat: compress to
zip
,tar
andtgz
formats by @ayushmanchhabra in #890 - feat: specify log level via
options.logLevel
by @ayushmanchhabra in #892 - docs: move
/doc/license.md
to/LICENSE
for better visibility by @TheJaredWilcurt in #893 - feat: update
MacOS
metadata by @ayushmanchhabra in #894
New Contributors
- @Lulalaby made their first contribution in #852
- @rocketVibes made their first contribution in #880
Full Changelog: v4.2.0...v4.3.0
v4.2.0
What's Changed
- fix: file globbing by @tharatau in #818
- fix: get mode by @tharatau in #827
- feat: add
glob
flag by @tharatau in #829
Full Changelog: v4.1.1...v4.2.0
v4.1.1
What's Changed
- feat: add macos arm support by @tharatau in #783
- fix: prevent nuking
options.app
, use absolute path forrcedit
by @williamwang96 in #815 - fix: glob file and dir differently by @tharatau in 4e2d5af
New Contributors
- @williamwang96 made their first contribution in #815
Full Changelog: v4.1.0...v4.1.1
v4.1.0-beta.0
What's Changed
- feat: add macos arm support by @tharatau in #783
Full Changelog: v4.1.0...v4.1.0-beta.0
v4.1.0
v4.0.11
What's Changed
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #782
Full Changelog: v4.0.10...v4.0.11
v4.0.10
What's Changed
- chore(deps-dev): bump prettier from 2.8.2 to 2.8.3 by @dependabot in #775
- chore(deps-dev): bump eslint from 8.31.0 to 8.33.0 by @dependabot in #780
- chore(deps): bump glob-promise from 6.0.1 to 6.0.2 by @dependabot in #776
- chore(deps-dev): bump jsdom from 21.0.0 to 21.1.0 by @dependabot in #777
- chore(deps-dev): bump jest from 29.3.1 to 29.4.1 by @dependabot in #779
- fix: file globing by @tharatau in #785
Full Changelog: v4.0.9...v4.0.10