All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- API Compatability with latest Snaps implementation (#114)
- License file (#88)
--stripComments
option (#65)
- Use Node 14 (#77)
- Prevent serve command from caching files (#90)
- Restore crypto to eval environment (#87)
- Fix
applyConfig
behavior (#85, #84) - Alias for
suppressWarnings
to--sw
(#81) - Use workers as the execution environment (#60)
- Use
ses@^0.11.0
(#60)
- 3box example
- Environment option (#86)
- Rename
plugin
option tobundle
, but keep alias - Bugfixes after renaming
- Rename package to
snaps-cli
- Rename CLI entry point to
snap
- Maintain
mm-plugin
entry point alias andmm-plugin.config.json
config files
- Maintain
- Fix fatal
watch
command bug
- Use existing
package.json
formm-plugin init
, if it exists- Fixes #38
- Stop publishing example builds to
npm
- Add
buildExamples
script topackage.json
- Use this to build all examples with source maps
- Rename
build
andwatch
optiondebug
tosourceMaps
- Maintain
debug
alias for backwards compatibility
- Maintain
- Add optional source mapping via
debug
option tobuild
andwatch
commands
- Fix
undefined
port
inpackage.json
on build - The
populate
option formm-plugin manifest
(andmm-plugin build
, which callsmanifest
by default) no longer has the aliasp
p
is now in every case reserved as an alias forport
.
- Update readme
mm-plugin manifest
now populatespackage.json:web3Wallet.bundle.url
using config values- It only does this if
bundle.url
is missing or starts withhttp://localhost
. - It applies:
bundle.url = 'http://localhost:${port}/${bundlePath}'
- It only does this if
- Basic handling of HTML comment syntax in bundle
<!--
and-->
can be valid JavaScript, but are always forbidden by SES. They are now destructed into<! --
and-- >
. This may break code in some edge cases.
- Update faulty ignore files; package size decreased
- Updated examples to work with
metamask-plugin-beta
as of this commit
mm-plugin watch
should no longer terminate on on parse or write errors
- Update
realms-shim
- Handle SES edge cases
- Babel:
regeneratorRuntime
global variable - Browserify: modules that use
Buffer
- Added regex that replaces lines in the bundle of the form
(function (Buffer){
- Added regex that replaces lines in the bundle of the form
- Babel:
- Rename
.mm-plugin.json
tomm-plugin.config.json
- Still support
.mm-plugin.json
for backwards compatibility
- Still support
- Remove default command; at least one command must now be specified
- Add
init
command
- Specifying
web3Wallet.bundle.local
ordist
in.mm-plugin.json
no longer overwrites the default for theserve
command'sroot
directory argument
- Use named rather than positional arguments