- update
@plotdb/sandbox
- upgrade dependencies
- upgrade modules
- rename internal variables
main
todatadom
- rename
datadom.js
,datadom.min.js
toindex.js
andindex.min.js
- further minimize generated js file with mangling and compression
- remove redundant code in build script
- use script directly instead of
npx
to speed up building - add
main
andbrowser
field inpackage.json
. - patch test code to make it work with upgraded modules
- release with compact directory structure
- upgrade
@plotdb/json0
- adding support to
comment
anddocument-fragment
. - add plugin specification, and refactor code following plugin sepc.
- make
serialize
asynchronous and process custom type correctly. - add
possess
to injectcustom object
intocustom node
. - tweak naming and update documentation.
- return Promise in init if datadom is inited with node to unify init return value in different cases.
- fix bug: update with ops should wrap ops in Array when applying.
- fix bug - we don't need additional
then
statement in datadom init. - add default fallback for plugin if there is no plugin available.