From edb5b6b3c94c0f25d7b5102ec40d687cd38d528d Mon Sep 17 00:00:00 2001 From: Mark Date: Thu, 26 Jan 2017 18:18:22 -0500 Subject: [PATCH 01/14] Create CHANGELOG.md - Change log based on http://keepachangelog.com - Add `CHANGELOG.md` to `.npmignore` --- .npmignore | 1 + CHANGELOG.md | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 CHANGELOG.md diff --git a/.npmignore b/.npmignore index 7f65e252..56c8b7fd 100644 --- a/.npmignore +++ b/.npmignore @@ -2,6 +2,7 @@ test coverage examples webpack.config.js +CHANGELOG.md .eslint* .travis* .npmignore diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..5b244ec4 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,4 @@ +# Change Log +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com) and this project adheres to [Semantic Versioning](http://semver.org). From fb7ced926e10b9d0a54c1b46e9cf6b1fb9059d21 Mon Sep 17 00:00:00 2001 From: Mark Date: Thu, 26 Jan 2017 18:20:33 -0500 Subject: [PATCH 02/14] Update CHANGELOG with v0.0.1 (first release) --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b244ec4..bcd970b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,3 +2,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com) and this project adheres to [Semantic Versioning](http://semver.org). + +## [0.0.1](https://github.com/remarkablemark/html-react-parser/tree/v0.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 From 1b9aa06839209166b3e15995f93318df9dca889d Mon Sep 17 00:00:00 2001 From: Mark Date: Thu, 26 Jan 2017 18:22:46 -0500 Subject: [PATCH 03/14] Update CHANGELOG with v0.0.2 --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bcd970b0..92ef4a3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com) and this project adheres to [Semantic Versioning](http://semver.org). +## [0.0.2](https://github.com/remarkablemark/html-react-parser/compare/v0.0.1...v0.0.2) - 2016-08-23 +### Added +- [ESLint](http://eslint.org) as the linter (#2) +- [Travis CI](https://travis-ci.org) (#4) + +### Fixed +- `package.json` **peerDependencies** for `react` and `react-dom` + ## [0.0.1](https://github.com/remarkablemark/html-react-parser/tree/v0.0.1) - 2016-08-23 ### Added - HTML to React parser which consists of: From 9692f97c14f30c660acdd57e144b2a35ec34cae6 Mon Sep 17 00:00:00 2001 From: Mark Date: Fri, 27 Jan 2017 16:26:17 -0500 Subject: [PATCH 04/14] Update CHANGELOG with v0.0.3 --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 92ef4a3c..6c7af3c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com) and this project adheres to [Semantic Versioning](http://semver.org). +## [0.0.3](https://github.com/remarkablemark/html-react-parser/compare/v0.0.2...v0.0.3) - 2016-08-24 +### Added +- Make package [UMD](https://github.com/ForbesLindesay/umd/blob/master/template.js) 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](https://github.com/remarkablemark/html-react-parser/compare/v0.0.1...v0.0.2) - 2016-08-23 ### Added - [ESLint](http://eslint.org) as the linter (#2) From 780a10808e90ce167b7259bbd96fa8c5493ab408 Mon Sep 17 00:00:00 2001 From: Mark Date: Fri, 27 Jan 2017 16:46:22 -0500 Subject: [PATCH 05/14] Update CHANGELOG with v0.0.4 --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c7af3c5..fd7ababf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com) and this project adheres to [Semantic Versioning](http://semver.org). +## [0.0.4](https://github.com/remarkablemark/html-react-parser/compare/v0.0.3...v0.0.4) - 2016-08-29 +### Added +- Send coverage report generated by [istanbul](http://gotwarlost.github.io/istanbul/) to [coveralls](https://coveralls.io) (#12) +- Display badges in README (#13, #15) +- Update parser's `replace` option with additional 2nd parameter `key` (#16) + +### Fixed +- Void elements (e.g., ``) should not have children (#16) +- Set default `key` parameter for sibling elements due to [keys warning](https://fb.me/react-warning-keys) (#16) + ## [0.0.3](https://github.com/remarkablemark/html-react-parser/compare/v0.0.2...v0.0.3) - 2016-08-24 ### Added - Make package [UMD](https://github.com/ForbesLindesay/umd/blob/master/template.js) compatible (#9) From ca6d58840f2819c5d7a807a32c6677651171549e Mon Sep 17 00:00:00 2001 From: Mark Date: Fri, 27 Jan 2017 16:51:28 -0500 Subject: [PATCH 06/14] Update CHANGELOG with v0.0.5 --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd7ababf..eef7787b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com) and this project adheres to [Semantic Versioning](http://semver.org). +## [0.0.5](https://github.com/remarkablemark/html-react-parser/compare/v0.0.4...v0.0.5) - 2016-08-30 +### Changed +- Remove `key` parameter from `replace` and use `React.cloneElement` (#18) + +### Fixed +- Parsing of `