Introduces ImmutableJS (which is also exposed via scribe.immutable) and starts to convert some the internal workings of Scribe to use immutable data structures.
Adds 55K of needless bloat according to @theefer but I am heartless and laugh at his tears.
This is a non-backwards compatible change as we are removing the use of Scribe Common. The Node and Element apis that were available in that project are now exposed via the scribe object itself (scribe.node
and scribe.element
).
Existing plugins should not break for this release but please re-write your plugins if you use 1.0.0 as a dependency.
- Add preliminary support for Safari 6. Muration Observer Safari
- Switch from using export directly to the string alias version. YUI Compressor changes
- Rework mandatory plugin loading Plugin loading
- Fix Chrome 38 focus issue Change check for ff
- Fix
createLink
browser inconsistency (#190) - Bug: Correct object reference (517b22ab)
- Prevent mutation observers from failing if an error occurs (9c843e52)
- Added
subscript
andsuperscript
commands (cba4ee23)