- #107 fix: loading relative path (@ahwayakchih)
- #106 chore: update CHANGELOG (@ahwayakchih)
- #105 Update dependencies and prepare for new release (v5.0.0) (@ahwayakchih)
- #104 fix: create private key file outside extension directory by default (@ahwayakchih)
- #103 Move CLI script to src folder (@arkon)
- #100 Move CRX2 logic to separate file (@arkon)
- #102 feat: use
manifest.minimum_chrome_version
as XML'sprodversionmin
(@ahwayakchih) - #99 docs: add
--crx-format
to README (@ahwayakchih) - #98 feat: add support for CRXv3 (@ahwayakchih)
- #97 chore: update dependencies (#97) (@ahwayakchih)
- #78 Add generateAppId sample (#78) (@NN---)
- #96 Remove deprecated crx.writeFile() (@oncletom)
- #95 Release crx@4 (@oncletom)
- #93 fix demo code (@g8up)
- #88 Bump Node.js version requirement (@oncletom)
- #90 Fix syntax in module usage (@blimmer)
- #83 Update dependencies (@oncletom)
- #81 Fix extension ID calculation from path (@oncletom, @conioh)
- #76 Add Appveyor configuration to test build on Windows (@oncletom)
- #71 Remove the manifest data from cache on crx.load() (@binhqx)
- #75 [Snyk Update] New fixes for 1 vulnerable dependency path (@snyk-bot)
- #67 Drop iojs from package.engines (@dsblv)
- #66 Add the ability to load a list of files in addition to a path. (@oncletom)
- #62 Remove intermediate copy and use of temporary files (@oncletom)
- #63 Add code coverage and add additional tests (@oncletom)
- #58 [security fix] Updated archiver dependency; drops support for node 0.8.x (@PavelVanecek)
- #56 Update CLI documentation with -o instead of deprecated -f (@nhoizey)
- #52 Generate 2048-bit keys at the keygen CLI (@ngyikp)
- #50 test crx on node 4.1 and 5 (@joscha)
- #47 added .npmignore file (@PavelVanecek)
- #39 Do not concatenate a possible null buffer. (@oncletom)
- #37 fix pack instruction in Module example (@qbarlas)
- #34 Fix various issues with CLI and creating .pem and .crx files (@Batterii)
- #35 destroy() is not used (@okuryu)
- #26 fixes minor code problems, such as missing semicolons, etc. (@joscha)
- #29 generatePublicKey promise and generateAppId state (@joscha)
- #30 use temp module (@joscha)
- #27 throw error if public key is not set, yet (@joscha)
- #24 Unsigned archives (@oncletom)
- #25 Pure JavaScript public key (@oncletom)
- #22 Remove system ssh-keygen dependency (@oncletom)
- #20 Promise-based interface (@oncletom)
- #19 Event 'finished' no longer valid #18 (@yuryoparin)
- #17 Fix deleting remaining ./tmp directory (@jokesterfr)
- #16 removed bufferstream dependency (@christian-bromann)
- #14 Support long private keys in latest Chrome 32 (@vitalets)
- #10 Windows Compatibility (@adotout)
- #8 Use proper stdin options in child_process.spawn() instead of passing a file child.stdin.end() (@nkakuev)
- #3 Added support for maxBuffer (@oncletom)
- #2 Updated the README example upon
crx
API (@oncletom)