dump dependencies, add GHA. Thank you @frigante.
- Linux: add support for snap, flatpak and XDG_CONFIG_HOME firefox directory
- bug fix: pass profileDirectory when copying profile (PR)
- bug fix: return after invoking callback (web-ext issue)
- bump xml2js
- another fix for cleanOnExit
- better cleanOnExit, thanks to @Gusted
- Drop a lot of dependencies, thanks to @fregante
- remove jetpack dependency (thanks to @rpl)
- update deps, thanks to @fregante
archiver
Major update (security fix)
Drop support for node 6 and 8. Now tested against 10, 12 and 14.
- WebExtensions with package.json should not be classified as JetPack addon, thanks to @photonios
- fix regExp for parsing
user_pref
, thanks to @hbenl
- update deps
- update deps
- drop support for node 4 (travis tests)
- update deps (big jump)
- test with nodejs 8
- more TS typing fixes
- fix TS typings and example in README
- Update async from 2.3.0 to 2.4.1 (thanks @EsrefDurna)
- BREAKING CHANGE: handle errors in
encoded(cb)
callback function
- Make sure to load user settings if existing profile (thanks @lutostag)
- Drop support for node 0.12
- better tmp folder cleanup (thanks @Foxhind)
- fix
archiver.bulk()
deprecation warning (thanks @zdglagola)
- remove
os.tmpDir
deprecation warning (thanks @pdehaan)
- (better) fix ctl-c exit
- fix ctl-c exit
- package update: node-uuid --> uuid
- add webexension support (thanks @hbenl)
- add Typescript (thanks @hbenl)
- updated dependencies versions
- add
encode
method to make it compatible withselenium-webdriver
- fix CLI empty profile creation
- updated package versions
- bugfix with unziped extensions
- CI now against node 0.12 and 4.4
- updated package versions
- added a cli to create or copy profile
- added .npmignore
- updated package versions
- user preferences parsing fix (thanks @cadorn)
- updated package versions
- updated package versions
- updated package versions
- updated package versions
- updated package versions
- fixes SIGINT and exit process (thanks @XrXr)
- minor fixes, added tests for ProfileFinder
- modify some callbacks to follow the standard
(err, resp)
- ability to specify a destination directory
- normalize extension path (thanks @halo2376)
- catching profileDir delete errors on exit
- made most of the fs calls asynchronous
- support for jetpack extensions (jpm now in beta) (thanks @jsantell)
- updated package versions.
- dropping support for nodejs 0.8.
- updated package versions + fixed coverage report
- deps version update
- fixed packed extension (thanks @jsantell)
- allowed support for the new jetpack extensions that use package.json instead of install.rdf (thanks @jsantell)
- updatePreferences() call is no longer required, it is automatically called by encoded() if needed
- update package versions (archiver)
- fixed other Windows path issues (contribution from testingBot)
- setAcceptUntrustedCerts and setAssumeUntrustedCertIssuer now expects real boolean (contribution from testingBot)
- Fixed Windows support
- fixed potential EMFILE when installing multiple extensions (contribution from https://github.com/circusbred)
- more unit tests, added integration tests, saucelabs
- added addExtensions(array, callback) method
- EMFILE bug fix
- added basic tests for encoded()
- encoded is now asynchronous (adm-zip to node-archiver constraints to zip profile)