Skip to content

Latest commit

Β 

History

History
523 lines (292 loc) Β· 24.8 KB

CHANGELOG.md

File metadata and controls

523 lines (292 loc) Β· 24.8 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.2.7 (2021-06-19)

1.2.6 (2021-04-18)

Bug Fixes

  • attributes-to-props: correct attributes-to-props type Props (1bd1824), closes #242

1.2.5 (2021-04-13)

Bug Fixes

  • package: add domhandler to dependencies (88cb7ad), closes #240

1.2.4 (2021-02-01)

Bug Fixes

  • index: refactor ES module from ES6 to ES5 syntax (9112250), closes #222

1.2.3 (2021-01-28)

Bug Fixes

  • index: make sure to export the named exports (1689bd9), closes #217

1.2.2 (2021-01-28)

Bug Fixes

1.2.1 (2021-01-15)

Bug Fixes

  • package: add missing file (70cdb4c)

1.2.0 (2021-01-15)

Features

  • package: add es module entry point (ca0340a)

1.1.2 (2021-01-12)

Bug Fixes

  • index: include domhandler Node in DOMNode type (ac4aff3), closes #207

1.1.1 (2020-12-27)

Bug Fixes

  • escape tags inside of <title> (html-dom-parser@1.0.0) (07e1055), closes #202

1.1.0 (2020-12-26)

Features

  • index: export domhandler node types (dfa0c19)

1.0.0 (2020-12-14)

Build System

  • package: upgrade dependency html-dom-parser to 0.5.0 (5568ed7)

BREAKING CHANGES

  • package: upgrade dependency html-dom-parser to 0.5.0

0.14.3 (2020-12-12)

Bug Fixes

  • dom-to-react: transform style to object for Web Components (83efbce), closes #188

0.14.2 (2020-11-23)

0.14.1 (2020-11-03)

0.14.0 (2020-09-11)

Features

0.13.0 (2020-06-07)

Features

  • dom-to-react: add option trim that skips whitespace nodes (413eaa0)
  • index: type trim in HTMLReactParserOptions (be71b13)

0.12.0 (2020-06-04)

Features

  • index: add htmlparser2 type to HTMLReactParserOptions (81f74fb)
  • index: add options.htmlparser2 (c4ecf64)

0.11.1 (2020-06-03)

Performance Improvements

  • index: return empty array if first argument is empty string (7f61f97)

0.11.0 (2020-06-02)

Features

  • package: upgrade html-dom-parser@0.3.0 (d30bfdc)

0.10.5 (2020-05-26)

Tests

  • html-to-react: tidy and organize tests in html-to-react.js (8dfbfe0)

Build System

  • package: add missing peerDependency typescript (91fb693)
  • package: upgrade devDependencies (b2dc83b)
  • rollup: upgrade rollup, consolidate config, remove cross-env (55b2b4e)

0.10.4 (2020-05-25)

Tests

  • attributes-to-props: test that CSS comment is not parsed (0c27987)
  • dom-to-react: tidy tests and add case for single node replace (452f6be)
  • tidy tests, replace assert.equal with assert.strictEqual (ef04eff)

0.10.3 (2020-03-28)

Bug Fixes

  • update .d.ts docstrings (bae05c0)
  • use JSX.Element for type definitions (d8e2ada)

0.10.2 (2020-03-13)

Bug Fixes

  • index: add default export for parser (6259959)

Tests

  • html-to-react: add test to ensure default export for parser (efba1d4)
  • html-to-react: have a stronger assert (064f0df)

0.10.1 (2020-02-08)

Bug Fixes

  • index: make replace property optional in index.d.ts (801512b), closes #134

0.10.0 (2019-11-09)

Build System

  • package: upgrade dependency style-to-object@0.3.0 (87a0486)
  • package: upgrade devDependencies (aaddf1b)

Features

  • dom-to-react: support Preact (c3e77bb)

Tests

  • types: move TypeScript tests from lint to test directory (7c9ab9d)

0.9.2 (2019-11-04)

Bug Fixes

  • refactor TypeScript declaration file for index.d.ts (f1fc00b)

Build System

  • package: remove opencollective-postinstall (6e0b870)
  • package: upgrade dependency html-dom-parser@0.2.3 (891eda4), closes #126

0.9.1 (2019-07-09)

Build System

  • replace webpack with rollup in order to optimize bundle (a04ef27)
  • index: fix rollup error of mixing named and default exports (230de70)

0.9.0 (2019-07-09)

Bug Fixes

  • attributes-to-props: handle attr named after Object properties (3f857bb)

Build System

  • package: update react-property to 1.0.1 (26ebef9)

Features

  • attributes-to-props: check for overloaded boolean values (1151cfb)
  • attributes-to-props: replace react-dom with react-property (d6274b9), closes #107

Tests

  • attributes-to-props: improve test names (17fbdfd)

0.8.1 (2019-07-03)

Tests

  • html-to-react: update variable name to fix test (73237dd)

0.8.0 (2019-06-24)

Bug Fixes

  • attributes-to-props: fix lint error no-prototype-builtins (fa66dfc)

Build System

  • package: refactor webpack config and generate sourcemap (5dd4f07)
  • package: rename npm script cover to test:cover (7d806c8)
  • package: update html-dom-parser@0.2.2 and devDependencies (b39ac53)
  • package: update dependencies and devDependencies (8765ea9)
  • package: update dependency style-to-object to 0.2.3 (c2cc2ec)

Features

  • dom-to-react: skip and do not parse <script> content (1fb5ee2)

Tests

  • html-to-react: add test that verifies domToReact is exported (320c364)
  • verify invalid style for attributesToProps throws an error (b97f2e1)

0.7.1 (2019-05-27)

0.7.0 (2019-04-05)

Bug Fixes

  • coveralls: moved dtslint tests to lint folder (306fceb)
  • types: html-dom-parser > html-react-parser (438b9af)

Features

  • types: add lib/dom-to-react declaration (27ed8b6)

0.6.4 (2019-03-29)

Bug Fixes

  • dom-to-react: allow custom keys for replacement (abf20a2)
  • dom-to-react: fix typos in the test (4eec53e)

0.6.3 (2019-03-19)

Bug Fixes

  • typescript: test.tsx after dtslint run (38e6bba)

0.6.2 (2019-03-07)

0.6.1 (2019-01-03)

Bug Fixes

  • utilities: allow numbers in custom style names (5a6600f)

0.6.0 (2018-12-17)

Features

  • utilities: add support for custom styles beginning with "--*" (2c0a9dc)

0.5.0 (2018-12-16)

Bug Fixes

  • attributes-to-props: undo default function parameter (1017b25)

Features

  • support custom elements in React 16 (7b2c5a8)

0.4.7 (2018-09-14)

0.4.6 (2018-05-13)

Bug Fixes

  • accidentally left a console (953e564)
  • added test case for viewBox (261ffb7)
  • moving svg mock to correct place (6ffb148)
  • svg attributes now correctly handled (94643e1)

0.4.5 (2018-05-09)

Bug Fixes

  • package: upgrade style-to-object@0.2.1 (d065c60)

0.4.4 (2018-05-07)

Bug Fixes

  • package: upgrade react-dom-core@0.0.3 (b4a1c6e)

0.4.3 (2018-03-27)

Bug Fixes

  • parser: fix boolean attributes parsing (e478a44)
  • parser: fix case when style is empty string (fa2a8b4)

0.4.2 (2018-02-20)

Bug Fixes

  • package: upgrade html-dom-parser@0.1.3 and devDependencies (1c236ed)
  • release: do not lint standard-version commit message (2d35a1f)

0.4.1 (2017-11-28)

Bug Fixes

  • attributes-to-props.js: Remove unappropriate console logging and remove double quote from tests (10ff149)
  • attributes-to-props.js: Use AST to transform style attributes into an style object (68cd565)
  • utilities.js: Format string to lowercase before converting to camel case and assert the string is a string (4522666)

0.4.0 (2017-10-01)

Added

  • react-dom-core to dependencies (closes #43)
    • react-dom 16 no longer exposes lib, which includes the DOM property configs
    • Upgrade devDependencies of react and react-dom to 16
    • Update README and examples

0.3.6 (2017-09-30)

Changed

  • Dependencies
    • html-dom-parser@0.1.2
      • Fixes IE9 client parser bug
    • Set react and react-dom versions to ^15.4
      • Version 16 no longer exposes HTMLDOMPropertyConfig and SVGDOMPropertyConfig

0.3.5 (2017-06-26)

Changed

  • Dependencies
    • html-dom-parser@0.1.1
      • Fixes IE client parser bug
    • eslint@4.1.1
    • webpack@3.0.0
  • Update webpack to enable scope hoisting

0.3.4 (2017-06-17)

Changed

  • Dependencies:
    • html-dom-parser@0.1.0
    • coveralls@2.13.1
    • eslint@4.0.0
    • mocha@3.4.2
    • webpack@2.6.1

Removed

  • Dependencies:
    • jsdomify

0.3.3 (2017-01-27)

Added

  • Created CHANGELOG with details on each version release (#37)

Changed

  • Update examples to load parser from relative dist/ directory (#36)
  • Removed unnecessary field "browser" in package.json (#36)

0.3.2 (2017-01-26)

Fixed

  • Decode HTML entities by default on node (#34)

0.3.1 (2017-01-10)

Changed

  • Updated README by fixing CDN installation instructions and adding JSFiddle

0.3.0 (2016-11-18)

Changed

  • Upgrade react and react-dom to >15.4

0.2.0 (2016-11-18)

Added

  • Create npm script clean that removes dist/ directory

Fixed

  • Silence webpack warning by keeping react <15.4 in this version

0.1.1 (2016-11-17)

Fixed

  • HTMLDOMPropertyConfig.js and SVGDOMPropertyConfig.js have been moved from react/lib/ to react-dom/lib/ in v15.4

0.1.0 (2016-10-14)

Changed

  • Replace HTML to DOM converter with html-dom-parser (#28)
    • Save html-dom-parser
    • Remove domhandler and htmlparser2
  • Update tests and README

0.0.7 (2016-09-27)

Added

  • Examples of using the parser with script tag and RequireJS (#26)

Changed

  • Update build (#25)
  • Update README description, instructions, and examples (#27)

0.0.6 (2016-09-27)

Added

  • README example with advanced usage of replace option from @poacher2k (#17)
  • Contributors section to README (#21)

Changed

  • Use webpack to build UMD bundle (#22)

Fixed

  • Regex bug on client parser (#24)

0.0.5 (2016-08-30)

Changed

  • Remove key parameter from replace and use React.cloneElement (#18)

Fixed

  • Parsing of <script> and <style> tags (#20)

0.0.4 (2016-08-29)

Added

  • Send coverage report generated by istanbul to coveralls (#12)
  • Display badges in README (#13, #15)
  • Update parser's replace option with additional 2nd parameter key (#16)

Fixed

  • Void elements (e.g., <img />) should not have children (#16)
  • Set default key parameter for sibling elements due to keys warning (#16)

0.0.3 (2016-08-24)

Added

  • Make package UMD compatible (#9)
  • Throw an error if first argument is not a string (#10)

Changed

  • Differentiate between node and browser environments for parser (#5)

Fixed

  • HTML to DOM conversion on the client (#10)

0.0.2 (2016-08-23)

Added

Fixed

  • package.json peerDependencies for react and react-dom

0.0.1 (2016-08-23)

Added

  • HTML to React parser which consists of:
    • HTML string to DOM object converter
    • DOM object to React nodes converter
  • Tests
  • README