This one could cause a lot of breaking changes. pin your version to an older one if you are not ready for it.
basically tag is gone... (well It's now just pointer to dom.Node as a legacy helper.) . which means dom module is now king and the html module is just a wrapper.
This is great for lots of reasons. tag used the be the main class. but as the DOM evolved a wierd multi inheritence thing was starting to happen with overrides for all the init methods to be able to call super on each parent. anyway that's all gone. Now that DOM is mature I figured I could just extend node. Then decided to drop tag altogether. However there's still work to do and this is just the first step on the ladder.
On plus side logging will be nicer and it should be more optimal.
Also dom now has all the proper tag names for classes and html is just a wrapper around those. which changes how the classes were created before. The destruction of tag allowed for them to be easier created as base classes.
however there is some vestigal non standard methods now on Node as remains of tag. I'd rather hide these away. i.e. the 'content' method and some others. also 'name' instead of tagName is being used.
But it should be an improvement and make it easier to dev on. As always moving towards a more standard DOM.
Hope you enjoy it.