Skip to content

Latest commit

 

History

History
72 lines (55 loc) · 2.61 KB

CHANGELOG.md

File metadata and controls

72 lines (55 loc) · 2.61 KB

Changelog

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.

Version 2.2.0 - 2020-04-14

Fixed

  • (package): export interface namespaces in addition to merged methods (#36)

Features

  • (xml): add XML methods (#35)

Version 2.1.1 - 2020-04-13

Fixed

  • (dom): Maintain empty spaces in text nodes when converting from HTML. (#34) Reverts an upstream change (24f5ce7) that modified McKamey's original logic. Fixes methods fromHTML and fromHTMLText.

Version 2.1.0 - 2020-03-25

Changed

  • (utils): Allow raw Markup instances to self-identify with isMarkup prop (#33) The utils module no longer requires the html module and, as a result, no longer requires jsdom.

Version 2.0.0 - 2020-03-17

Breaking

  • Update jsdom to v16, used in the DOM interface for using JsonML to interact with the DOM. (#20) BREAKING CHANGE jsdom requires node version 10 or greater

Fixed

  • (html): Create document environment with jsdom if needed (#31)
  • (html): Ensure valid table structure when creating or updating elements when using the toHTML() or patch() methods (#28)

Changed

  • Use constants when comparing nodeType

Chores

  • Update to node 10 for development and testing.
  • Update babel packages to latest v7 under @babel scope

Version 1.0.2 - 2019-04-10

Fixed

  • Add top-level index.js file to avoid issues where npm@3 can install a package missing the main property

Version 1.0.1 - 2018-11-09

Fixed

  • Repair build scripts to output an es5-compatible module

Version 1.0.0 - 2018-10-09 [YANKED]

Fixed

  • Use html.isRaw method when appending child Markup instances (#3)
  • Prevent mutation if fragment param when appending (#2)