1 | # Changelog
|
2 |
|
3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
4 |
|
5 | ## [1.3.0](https://www.github.com/remarkablemark/html-react-parser/compare/v1.2.9...v1.3.0) (2021-09-07)
|
6 |
|
7 |
|
8 | ### Features
|
9 |
|
10 | * upgrade `react-property` to get react-dom 17 DOM/SVG properties ([f0fbbff](https://www.github.com/remarkablemark/html-react-parser/commit/f0fbbffa7b14262b696fb7ec33f050701bdf2e37))
|
11 |
|
12 | ### [1.2.9](https://www.github.com/remarkablemark/html-react-parser/compare/v1.2.8...v1.2.9) (2021-09-06)
|
13 |
|
14 |
|
15 | ### Build System
|
16 |
|
17 | * **deps:** bump domhandler from 4.2.0 to 4.2.2 ([cac7ddf](https://www.github.com/remarkablemark/html-react-parser/commit/cac7ddfb370fb0fdf8daaec02dfb2a3c3a3f77c6))
|
18 | * **deps:** bump html-dom-parser from 1.0.1 to 1.0.2 ([72cccad](https://www.github.com/remarkablemark/html-react-parser/commit/72cccad24661b0c2e74370f183b96cdfb5da98d0))
|
19 | * **deps:** bump react-property from 1.0.1 to 1.0.2 ([9feedd7](https://www.github.com/remarkablemark/html-react-parser/commit/9feedd722db49bd1752b38476b0e14ca93ea41c1))
|
20 |
|
21 | ## [1.2.8](https://github.com/remarkablemark/html-react-parser/compare/v1.2.7...v1.2.8) (2021-08-12)
|
22 |
|
23 | ### Bug Fixes
|
24 |
|
25 | - rename unit test per feedback ([f39cf38](https://github.com/remarkablemark/html-react-parser/commit/f39cf387cdf1d4866b7ff9538189cb1e1c862199))
|
26 | - **utilities:** skip corrupted style attributes ([509486e](https://github.com/remarkablemark/html-react-parser/commit/509486e94a45477b17630850b35c0db1faf0a31e)), closes [#256](https://github.com/remarkablemark/html-react-parser/issues/256)
|
27 |
|
28 | ## [1.2.7](https://github.com/remarkablemark/html-react-parser/compare/v1.2.6...v1.2.7) (2021-06-19)
|
29 |
|
30 | ## [1.2.6](https://github.com/remarkablemark/html-react-parser/compare/v1.2.5...v1.2.6) (2021-04-18)
|
31 |
|
32 | ### Bug Fixes
|
33 |
|
34 | - **attributes-to-props:** correct attributes-to-props type `Props` ([1bd1824](https://github.com/remarkablemark/html-react-parser/commit/1bd182464773e39cf1865f48231ad55df95d42f9)), closes [#242](https://github.com/remarkablemark/html-react-parser/issues/242)
|
35 |
|
36 | ## [1.2.5](https://github.com/remarkablemark/html-react-parser/compare/v1.2.4...v1.2.5) (2021-04-13)
|
37 |
|
38 | ### Bug Fixes
|
39 |
|
40 | - **package:** add domhandler to dependencies ([88cb7ad](https://github.com/remarkablemark/html-react-parser/commit/88cb7addcf326b17fbc39755fbb38121b6bb0808)), closes [#240](https://github.com/remarkablemark/html-react-parser/issues/240)
|
41 |
|
42 | ## [1.2.4](https://github.com/remarkablemark/html-react-parser/compare/v1.2.3...v1.2.4) (2021-02-01)
|
43 |
|
44 | ### Bug Fixes
|
45 |
|
46 | - **index:** refactor ES module from ES6 to ES5 syntax ([9112250](https://github.com/remarkablemark/html-react-parser/commit/911225089fbebea5f5cfcf0e06b7b3fac76f624a)), closes [#222](https://github.com/remarkablemark/html-react-parser/issues/222)
|
47 |
|
48 | ## [1.2.3](https://github.com/remarkablemark/html-react-parser/compare/v1.2.2...v1.2.3) (2021-01-28)
|
49 |
|
50 | ### Bug Fixes
|
51 |
|
52 | - **index:** make sure to export the named exports ([1689bd9](https://github.com/remarkablemark/html-react-parser/commit/1689bd9b2c3a3dd6d9d7b3c06d9d3fa7436c65b5)), closes [#217](https://github.com/remarkablemark/html-react-parser/issues/217)
|
53 |
|
54 | ## [1.2.2](https://github.com/remarkablemark/html-react-parser/compare/v1.2.1...v1.2.2) (2021-01-28)
|
55 |
|
56 | ### Bug Fixes
|
57 |
|
58 | - **index:** export without const in `index.mjs` ([9639afb](https://github.com/remarkablemark/html-react-parser/commit/9639afbdf9ddf121af8d030660e63a472763c028)), closes [#214](https://github.com/remarkablemark/html-react-parser/issues/214) [#213](https://github.com/remarkablemark/html-react-parser/issues/213)
|
59 |
|
60 | ## [1.2.1](https://github.com/remarkablemark/html-react-parser/compare/v1.2.0...v1.2.1) (2021-01-15)
|
61 |
|
62 | ### Bug Fixes
|
63 |
|
64 | - **package:** add missing file ([70cdb4c](https://github.com/remarkablemark/html-react-parser/commit/70cdb4c65ecc4fd84241ef67949a0efd18b3e5e7))
|
65 |
|
66 | ## [1.2.0](https://github.com/remarkablemark/html-react-parser/compare/v1.1.2...v1.2.0) (2021-01-15)
|
67 |
|
68 | ### Features
|
69 |
|
70 | - **package:** add es module entry point ([ca0340a](https://github.com/remarkablemark/html-react-parser/commit/ca0340a25e9c9c56758656b3352267ade7e37a21))
|
71 |
|
72 | ## [1.1.2](https://github.com/remarkablemark/html-react-parser/compare/v1.1.1...v1.1.2) (2021-01-12)
|
73 |
|
74 | ### Bug Fixes
|
75 |
|
76 | - **index:** include domhandler `Node` in `DOMNode` type ([ac4aff3](https://github.com/remarkablemark/html-react-parser/commit/ac4aff3e094254d985124759c590d14eaa506168)), closes [#207](https://github.com/remarkablemark/html-react-parser/issues/207)
|
77 |
|
78 | ## [1.1.1](https://github.com/remarkablemark/html-react-parser/compare/v1.1.0...v1.1.1) (2020-12-27)
|
79 |
|
80 | ### Bug Fixes
|
81 |
|
82 | - escape tags inside of `<title>` (html-dom-parser@1.0.0) ([07e1055](https://github.com/remarkablemark/html-react-parser/commit/07e10551f5febfa70075df22255cb2eb1dec5f54)), closes [#202](https://github.com/remarkablemark/html-react-parser/issues/202)
|
83 |
|
84 | ## [1.1.0](https://github.com/remarkablemark/html-react-parser/compare/v1.0.0...v1.1.0) (2020-12-26)
|
85 |
|
86 | ### Features
|
87 |
|
88 | - **index:** export `domhandler` node types ([dfa0c19](https://github.com/remarkablemark/html-react-parser/commit/dfa0c1978684f42cdcabd32e95379dfb52ef1d0c))
|
89 |
|
90 | ## [1.0.0](https://github.com/remarkablemark/html-react-parser/compare/v0.14.3...v1.0.0) (2020-12-14)
|
91 |
|
92 | ### Build System
|
93 |
|
94 | - **package:** upgrade dependency `html-dom-parser` to 0.5.0 ([5568ed7](https://github.com/remarkablemark/html-react-parser/commit/5568ed72fb2c31c1924eac114f38d6294c3ba342))
|
95 |
|
96 | ### BREAKING CHANGES
|
97 |
|
98 | - **package:** upgrade dependency `html-dom-parser` to 0.5.0
|
99 |
|
100 | ## [0.14.3](https://github.com/remarkablemark/html-react-parser/compare/v0.14.2...v0.14.3) (2020-12-12)
|
101 |
|
102 | ### Bug Fixes
|
103 |
|
104 | - **dom-to-react:** transform style to object for Web Components ([83efbce](https://github.com/remarkablemark/html-react-parser/commit/83efbce1123d3fb6d28b066cf60559a769e9a138)), closes [#188](https://github.com/remarkablemark/html-react-parser/issues/188)
|
105 |
|
106 | ## [0.14.2](https://github.com/remarkablemark/html-react-parser/compare/v0.14.1...v0.14.2) (2020-11-23)
|
107 |
|
108 | ## [0.14.1](https://github.com/remarkablemark/html-react-parser/compare/v0.14.0...v0.14.1) (2020-11-03)
|
109 |
|
110 | ## [0.14.0](https://github.com/remarkablemark/html-react-parser/compare/v0.13.0...v0.14.0) (2020-09-11)
|
111 |
|
112 | ### Features
|
113 |
|
114 | - export attributesToProps ([00fbef2](https://github.com/remarkablemark/html-react-parser/commit/00fbef2))
|
115 | - update readme ([76f8b0c](https://github.com/remarkablemark/html-react-parser/commit/76f8b0c))
|
116 |
|
117 | ## [0.13.0](https://github.com/remarkablemark/html-react-parser/compare/v0.12.0...v0.13.0) (2020-06-07)
|
118 |
|
119 | ### Features
|
120 |
|
121 | - **dom-to-react:** add option `trim` that skips whitespace nodes ([413eaa0](https://github.com/remarkablemark/html-react-parser/commit/413eaa0))
|
122 | - **index:** type `trim` in HTMLReactParserOptions ([be71b13](https://github.com/remarkablemark/html-react-parser/commit/be71b13))
|
123 |
|
124 | ## [0.12.0](https://github.com/remarkablemark/html-react-parser/compare/v0.11.1...v0.12.0) (2020-06-04)
|
125 |
|
126 | ### Features
|
127 |
|
128 | - **index:** add htmlparser2 type to HTMLReactParserOptions ([81f74fb](https://github.com/remarkablemark/html-react-parser/commit/81f74fb))
|
129 | - **index:** add options.htmlparser2 ([c4ecf64](https://github.com/remarkablemark/html-react-parser/commit/c4ecf64))
|
130 |
|
131 | ## [0.11.1](https://github.com/remarkablemark/html-react-parser/compare/v0.11.0...v0.11.1) (2020-06-03)
|
132 |
|
133 | ### Performance Improvements
|
134 |
|
135 | - **index:** return empty array if first argument is empty string ([7f61f97](https://github.com/remarkablemark/html-react-parser/commit/7f61f97))
|
136 |
|
137 | ## [0.11.0](https://github.com/remarkablemark/html-react-parser/compare/v0.10.5...v0.11.0) (2020-06-02)
|
138 |
|
139 | ### Features
|
140 |
|
141 | - **package:** upgrade html-dom-parser@0.3.0 ([d30bfdc](https://github.com/remarkablemark/html-react-parser/commit/d30bfdc))
|
142 |
|
143 | ## [0.10.5](https://github.com/remarkablemark/html-react-parser/compare/v0.10.4...v0.10.5) (2020-05-26)
|
144 |
|
145 | ### Tests
|
146 |
|
147 | - **html-to-react:** tidy and organize tests in html-to-react.js ([8dfbfe0](https://github.com/remarkablemark/html-react-parser/commit/8dfbfe03a65f900b2661dc80227883a77bef766c))
|
148 |
|
149 | ### Build System
|
150 |
|
151 | - **package:** add missing peerDependency `typescript` ([91fb693](https://github.com/remarkablemark/html-react-parser/commit/91fb693c9ca9e4c473b1f532d0e03e6c42b90916))
|
152 | - **package:** upgrade devDependencies ([b2dc83b](https://github.com/remarkablemark/html-react-parser/commit/b2dc83b9834b70424c1525d5b30b7c6c32016838))
|
153 | - **rollup:** upgrade rollup, consolidate config, remove cross-env ([55b2b4e](https://github.com/remarkablemark/html-react-parser/commit/55b2b4e7a647e9829e89a45524ece86d0ab620bd))
|
154 |
|
155 | ## [0.10.4](https://github.com/remarkablemark/html-react-parser/compare/v0.10.3...v0.10.4) (2020-05-25)
|
156 |
|
157 | ### Tests
|
158 |
|
159 | - **attributes-to-props:** test that CSS comment is not parsed ([0c27987](https://github.com/remarkablemark/html-react-parser/commit/0c27987ff10fa13f3f2f35ba1aba0b88b0e0d92e))
|
160 | - **dom-to-react:** tidy tests and add case for single node replace ([452f6be](https://github.com/remarkablemark/html-react-parser/commit/452f6be01500adffd740b0b1edb7a06790ba46f7))
|
161 | - tidy tests, replace `assert.equal` with `assert.strictEqual` ([ef04eff](https://github.com/remarkablemark/html-react-parser/commit/ef04effebdd2f753c99f706599d656b314442d08))
|
162 |
|
163 | ## [0.10.3](https://github.com/remarkablemark/html-react-parser/compare/v0.10.2...v0.10.3) (2020-03-28)
|
164 |
|
165 | ### Bug Fixes
|
166 |
|
167 | - update .d.ts docstrings ([bae05c0](https://github.com/remarkablemark/html-react-parser/commit/bae05c0a00ac4917b8d0d3137098010a13f8377d))
|
168 | - use JSX.Element for type definitions ([d8e2ada](https://github.com/remarkablemark/html-react-parser/commit/d8e2adad4410544bbff4b5c9b827225aa96ed5d5))
|
169 |
|
170 | ## [0.10.2](https://github.com/remarkablemark/html-react-parser/compare/v0.10.1...v0.10.2) (2020-03-13)
|
171 |
|
172 | ### Bug Fixes
|
173 |
|
174 | - **index:** add default export for parser ([6259959](https://github.com/remarkablemark/html-react-parser/commit/62599594de72c12c0c9fe9a8642ee52ed0488734))
|
175 |
|
176 | ### Tests
|
177 |
|
178 | - **html-to-react:** add test to ensure default export for parser ([efba1d4](https://github.com/remarkablemark/html-react-parser/commit/efba1d402000b25b8800e33c2b934351b64bac0c))
|
179 | - **html-to-react:** have a stronger assert ([064f0df](https://github.com/remarkablemark/html-react-parser/commit/064f0dfc742f67d57941a02bfdb70a76b56be472))
|
180 |
|
181 | ## [0.10.1](https://github.com/remarkablemark/html-react-parser/compare/v0.10.0...v0.10.1) (2020-02-08)
|
182 |
|
183 | ### Bug Fixes
|
184 |
|
185 | - **index:** make `replace` property optional in `index.d.ts` ([801512b](https://github.com/remarkablemark/html-react-parser/commit/801512ba353e46ba931ee018ea8a9ec6c2d5da60)), closes [#134](https://github.com/remarkablemark/html-react-parser/issues/134)
|
186 |
|
187 | ## [0.10.0](https://github.com/remarkablemark/html-react-parser/compare/v0.9.2...v0.10.0) (2019-11-09)
|
188 |
|
189 | ### Build System
|
190 |
|
191 | - **package:** upgrade dependency style-to-object@0.3.0 ([87a0486](https://github.com/remarkablemark/html-react-parser/commit/87a0486))
|
192 | - **package:** upgrade devDependencies ([aaddf1b](https://github.com/remarkablemark/html-react-parser/commit/aaddf1b))
|
193 |
|
194 | ### Features
|
195 |
|
196 | - **dom-to-react:** support Preact ([c3e77bb](https://github.com/remarkablemark/html-react-parser/commit/c3e77bb))
|
197 |
|
198 | ### Tests
|
199 |
|
200 | - **types:** move TypeScript tests from `lint` to `test` directory ([7c9ab9d](https://github.com/remarkablemark/html-react-parser/commit/7c9ab9d))
|
201 |
|
202 | ## [0.9.2](https://github.com/remarkablemark/html-react-parser/compare/v0.9.1...v0.9.2) (2019-11-04)
|
203 |
|
204 | ### Bug Fixes
|
205 |
|
206 | - refactor TypeScript declaration file for `index.d.ts` ([f1fc00b](https://github.com/remarkablemark/html-react-parser/commit/f1fc00b))
|
207 |
|
208 | ### Build System
|
209 |
|
210 | - **package:** remove `opencollective-postinstall` ([6e0b870](https://github.com/remarkablemark/html-react-parser/commit/6e0b870))
|
211 | - **package:** upgrade dependency html-dom-parser@0.2.3 ([891eda4](https://github.com/remarkablemark/html-react-parser/commit/891eda4)), closes [#126](https://github.com/remarkablemark/html-react-parser/issues/126)
|
212 |
|
213 | ## [0.9.1](https://github.com/remarkablemark/html-react-parser/compare/v0.9.0...v0.9.1) (2019-07-09)
|
214 |
|
215 | ### Build System
|
216 |
|
217 | - replace `webpack` with `rollup` in order to optimize bundle ([a04ef27](https://github.com/remarkablemark/html-react-parser/commit/a04ef27))
|
218 | - **index:** fix rollup error of mixing named and default exports ([230de70](https://github.com/remarkablemark/html-react-parser/commit/230de70))
|
219 |
|
220 | ## [0.9.0](https://github.com/remarkablemark/html-react-parser/compare/v0.8.1...v0.9.0) (2019-07-09)
|
221 |
|
222 | ### Bug Fixes
|
223 |
|
224 | - **attributes-to-props:** handle attr named after Object properties ([3f857bb](https://github.com/remarkablemark/html-react-parser/commit/3f857bb))
|
225 |
|
226 | ### Build System
|
227 |
|
228 | - **package:** update `react-property` to 1.0.1 ([26ebef9](https://github.com/remarkablemark/html-react-parser/commit/26ebef9))
|
229 |
|
230 | ### Features
|
231 |
|
232 | - **attributes-to-props:** check for overloaded boolean values ([1151cfb](https://github.com/remarkablemark/html-react-parser/commit/1151cfb))
|
233 | - **attributes-to-props:** replace `react-dom` with `react-property` ([d6274b9](https://github.com/remarkablemark/html-react-parser/commit/d6274b9)), closes [#107](https://github.com/remarkablemark/html-react-parser/issues/107)
|
234 |
|
235 | ### Tests
|
236 |
|
237 | - **attributes-to-props:** improve test names ([17fbdfd](https://github.com/remarkablemark/html-react-parser/commit/17fbdfd))
|
238 |
|
239 | ## [0.8.1](https://github.com/remarkablemark/html-react-parser/compare/v0.8.0...v0.8.1) (2019-07-03)
|
240 |
|
241 | ### Tests
|
242 |
|
243 | - **html-to-react:** update variable name to fix test ([73237dd](https://github.com/remarkablemark/html-react-parser/commit/73237dd))
|
244 |
|
245 | ## [0.8.0](https://github.com/remarkablemark/html-react-parser/compare/v0.7.1...v0.8.0) (2019-06-24)
|
246 |
|
247 | ### Bug Fixes
|
248 |
|
249 | - **attributes-to-props:** fix lint error `no-prototype-builtins` ([fa66dfc](https://github.com/remarkablemark/html-react-parser/commit/fa66dfc))
|
250 |
|
251 | ### Build System
|
252 |
|
253 | - **package:** refactor webpack config and generate sourcemap ([5dd4f07](https://github.com/remarkablemark/html-react-parser/commit/5dd4f07))
|
254 | - **package:** rename npm script `cover` to `test:cover` ([7d806c8](https://github.com/remarkablemark/html-react-parser/commit/7d806c8))
|
255 | - **package:** update `html-dom-parser@0.2.2` and devDependencies ([b39ac53](https://github.com/remarkablemark/html-react-parser/commit/b39ac53))
|
256 | - **package:** update dependencies and devDependencies ([8765ea9](https://github.com/remarkablemark/html-react-parser/commit/8765ea9))
|
257 | - **package:** update dependency `style-to-object` to 0.2.3 ([c2cc2ec](https://github.com/remarkablemark/html-react-parser/commit/c2cc2ec))
|
258 |
|
259 | ### Features
|
260 |
|
261 | - **dom-to-react:** skip and do not parse <script> content ([1fb5ee2](https://github.com/remarkablemark/html-react-parser/commit/1fb5ee2))
|
262 |
|
263 | ### Tests
|
264 |
|
265 | - **html-to-react:** add test that verifies `domToReact` is exported ([320c364](https://github.com/remarkablemark/html-react-parser/commit/320c364))
|
266 | - verify invalid style for `attributesToProps` throws an error ([b97f2e1](https://github.com/remarkablemark/html-react-parser/commit/b97f2e1))
|
267 |
|
268 | ## [0.7.1](https://github.com/remarkablemark/html-react-parser/compare/v0.7.0...v0.7.1) (2019-05-27)
|
269 |
|
270 | ## [0.7.0](https://github.com/remarkablemark/html-react-parser/compare/v0.6.4...v0.7.0) (2019-04-05)
|
271 |
|
272 | ### Bug Fixes
|
273 |
|
274 | - **coveralls:** moved dtslint tests to lint folder ([306fceb](https://github.com/remarkablemark/html-react-parser/commit/306fceb))
|
275 | - **types:** html-dom-parser > html-react-parser ([438b9af](https://github.com/remarkablemark/html-react-parser/commit/438b9af))
|
276 |
|
277 | ### Features
|
278 |
|
279 | - **types:** add lib/dom-to-react declaration ([27ed8b6](https://github.com/remarkablemark/html-react-parser/commit/27ed8b6))
|
280 |
|
281 | ## [0.6.4](https://github.com/remarkablemark/html-react-parser/compare/v0.6.3...v0.6.4) (2019-03-29)
|
282 |
|
283 | ### Bug Fixes
|
284 |
|
285 | - **dom-to-react:** allow custom keys for replacement ([abf20a2](https://github.com/remarkablemark/html-react-parser/commit/abf20a2))
|
286 | - **dom-to-react:** fix typos in the test ([4eec53e](https://github.com/remarkablemark/html-react-parser/commit/4eec53e))
|
287 |
|
288 | ## [0.6.3](https://github.com/remarkablemark/html-react-parser/compare/v0.6.2...v0.6.3) (2019-03-19)
|
289 |
|
290 | ### Bug Fixes
|
291 |
|
292 | - **typescript:** test.tsx after dtslint run ([38e6bba](https://github.com/remarkablemark/html-react-parser/commit/38e6bba))
|
293 |
|
294 | ## [0.6.2](https://github.com/remarkablemark/html-react-parser/compare/v0.6.1...v0.6.2) (2019-03-07)
|
295 |
|
296 | ## [0.6.1](https://github.com/remarkablemark/html-react-parser/compare/v0.6.0...v0.6.1) (2019-01-03)
|
297 |
|
298 | ### Bug Fixes
|
299 |
|
300 | - **utilities:** allow numbers in custom style names ([5a6600f](https://github.com/remarkablemark/html-react-parser/commit/5a6600f))
|
301 |
|
302 | ## [0.6.0](https://github.com/remarkablemark/html-react-parser/compare/v0.5.0...v0.6.0) (2018-12-17)
|
303 |
|
304 | ### Features
|
305 |
|
306 | - **utilities:** add support for custom styles beginning with "--\*" ([2c0a9dc](https://github.com/remarkablemark/html-react-parser/commit/2c0a9dc))
|
307 |
|
308 | ## [0.5.0](https://github.com/remarkablemark/html-react-parser/compare/v0.4.7...v0.5.0) (2018-12-16)
|
309 |
|
310 | ### Bug Fixes
|
311 |
|
312 | - **attributes-to-props:** undo default function parameter ([1017b25](https://github.com/remarkablemark/html-react-parser/commit/1017b25))
|
313 |
|
314 | ### Features
|
315 |
|
316 | - support custom elements in React 16 ([7b2c5a8](https://github.com/remarkablemark/html-react-parser/commit/7b2c5a8))
|
317 |
|
318 | ## [0.4.7](https://github.com/remarkablemark/html-react-parser/compare/v0.4.6...v0.4.7) (2018-09-14)
|
319 |
|
320 | ## [0.4.6](https://github.com/remarkablemark/html-react-parser/compare/v0.4.5...v0.4.6) (2018-05-13)
|
321 |
|
322 | ### Bug Fixes
|
323 |
|
324 | - accidentally left a console ([953e564](https://github.com/remarkablemark/html-react-parser/commit/953e564))
|
325 | - added test case for viewBox ([261ffb7](https://github.com/remarkablemark/html-react-parser/commit/261ffb7))
|
326 | - moving svg mock to correct place ([6ffb148](https://github.com/remarkablemark/html-react-parser/commit/6ffb148))
|
327 | - svg attributes now correctly handled ([94643e1](https://github.com/remarkablemark/html-react-parser/commit/94643e1))
|
328 |
|
329 | ## [0.4.5](https://github.com/remarkablemark/html-react-parser/compare/v0.4.4...v0.4.5) (2018-05-09)
|
330 |
|
331 | ### Bug Fixes
|
332 |
|
333 | - **package:** upgrade style-to-object@0.2.1 ([d065c60](https://github.com/remarkablemark/html-react-parser/commit/d065c60))
|
334 |
|
335 | ## [0.4.4](https://github.com/remarkablemark/html-react-parser/compare/v0.4.3...v0.4.4) (2018-05-07)
|
336 |
|
337 | ### Bug Fixes
|
338 |
|
339 | - **package:** upgrade react-dom-core@0.0.3 ([b4a1c6e](https://github.com/remarkablemark/html-react-parser/commit/b4a1c6e))
|
340 |
|
341 | ## [0.4.3](https://github.com/remarkablemark/html-react-parser/compare/v0.4.2...v0.4.3) (2018-03-27)
|
342 |
|
343 | ### Bug Fixes
|
344 |
|
345 | - **parser:** fix boolean attributes parsing ([e478a44](https://github.com/remarkablemark/html-react-parser/commit/e478a44))
|
346 | - **parser:** fix case when style is empty string ([fa2a8b4](https://github.com/remarkablemark/html-react-parser/commit/fa2a8b4))
|
347 |
|
348 | ## [0.4.2](https://github.com/remarkablemark/html-react-parser/compare/v0.4.1...v0.4.2) (2018-02-20)
|
349 |
|
350 | ### Bug Fixes
|
351 |
|
352 | - **package:** upgrade html-dom-parser@0.1.3 and devDependencies ([1c236ed](https://github.com/remarkablemark/html-react-parser/commit/1c236ed))
|
353 | - **release:** do not lint standard-version commit message ([2d35a1f](https://github.com/remarkablemark/html-react-parser/commit/2d35a1f))
|
354 |
|
355 | ## [0.4.1](https://github.com/remarkablemark/html-react-parser/compare/v0.4.0...v0.4.1) (2017-11-28)
|
356 |
|
357 | ### Bug Fixes
|
358 |
|
359 | - **attributes-to-props.js:** Remove unappropriate console logging and remove double quote from tests ([10ff149](https://github.com/remarkablemark/html-react-parser/commit/10ff149))
|
360 | - **attributes-to-props.js:** Use AST to transform style attributes into an style object ([68cd565](https://github.com/remarkablemark/html-react-parser/commit/68cd565))
|
361 | - **utilities.js:** Format string to lowercase before converting to camel case and assert the string is a string ([4522666](https://github.com/remarkablemark/html-react-parser/commit/4522666))
|
362 |
|
363 | ## [0.4.0](https://github.com/remarkablemark/html-react-parser/compare/v0.3.6...v0.4.0) (2017-10-01)
|
364 |
|
365 | ### Added
|
366 |
|
367 | - [react-dom-core](https://github.com/remarkablemark/react-dom-core) to dependencies (closes [#43](https://github.com/remarkablemark/html-react-parser/issues/43))
|
368 | - `react-dom` 16 no longer exposes `lib`, which includes the DOM property configs
|
369 | - Upgrade devDependencies of `react` and `react-dom` to 16
|
370 | - Update README and examples
|
371 |
|
372 | ## [0.3.6](https://github.com/remarkablemark/html-react-parser/compare/v0.3.5...v0.3.6) (2017-09-30)
|
373 |
|
374 | ### Changed
|
375 |
|
376 | - Dependencies
|
377 | - html-dom-parser@0.1.2
|
378 | - Fixes IE9 client parser bug
|
379 | - Set react and react-dom versions to `^15.4`
|
380 | - Version 16 no longer exposes `HTMLDOMPropertyConfig` and `SVGDOMPropertyConfig`
|
381 |
|
382 | ## [0.3.5](https://github.com/remarkablemark/html-react-parser/compare/v0.3.4...v0.3.5) (2017-06-26)
|
383 |
|
384 | ### Changed
|
385 |
|
386 | - Dependencies
|
387 | - html-dom-parser@0.1.1
|
388 | - Fixes IE client parser bug
|
389 | - eslint@4.1.1
|
390 | - webpack@3.0.0
|
391 | - Update webpack to enable scope hoisting
|
392 |
|
393 | ## [0.3.4](https://github.com/remarkablemark/html-react-parser/compare/v0.3.3...v0.3.4) (2017-06-17)
|
394 |
|
395 | ### Changed
|
396 |
|
397 | - Dependencies:
|
398 | - html-dom-parser@0.1.0
|
399 | - coveralls@2.13.1
|
400 | - eslint@4.0.0
|
401 | - mocha@3.4.2
|
402 | - webpack@2.6.1
|
403 |
|
404 | ### Removed
|
405 |
|
406 | - Dependencies:
|
407 | - jsdomify
|
408 |
|
409 | ## [0.3.3](https://github.com/remarkablemark/html-react-parser/compare/v0.3.2...v0.3.3) (2017-01-27)
|
410 |
|
411 | ### Added
|
412 |
|
413 | - Created CHANGELOG with details on each version release ([#37](https://github.com/remarkablemark/html-react-parser/issues/37))
|
414 |
|
415 | ### Changed
|
416 |
|
417 | - Update examples to load parser from relative `dist/` directory ([#36](https://github.com/remarkablemark/html-react-parser/issues/36))
|
418 | - Removed unnecessary field "browser" in `package.json` ([#36](https://github.com/remarkablemark/html-react-parser/issues/36))
|
419 |
|
420 | ## [0.3.2](https://github.com/remarkablemark/html-react-parser/compare/v0.3.1...v0.3.2) (2017-01-26)
|
421 |
|
422 | ### Fixed
|
423 |
|
424 | - Decode HTML entities by default on node ([#34](https://github.com/remarkablemark/html-react-parser/issues/34))
|
425 |
|
426 | ## [0.3.1](https://github.com/remarkablemark/html-react-parser/compare/v0.3.0...v0.3.1) (2017-01-10)
|
427 |
|
428 | ### Changed
|
429 |
|
430 | - Updated README by fixing CDN installation instructions and adding JSFiddle
|
431 |
|
432 | ## [0.3.0](https://github.com/remarkablemark/html-react-parser/compare/v0.2.0...v0.3.0) (2016-11-18)
|
433 |
|
434 | ### Changed
|
435 |
|
436 | - Upgrade `react` and `react-dom` to >15.4
|
437 |
|
438 | ## [0.2.0](https://github.com/remarkablemark/html-react-parser/compare/v0.1.1...v0.2.0) (2016-11-18)
|
439 |
|
440 | ### Added
|
441 |
|
442 | - Create npm script `clean` that removes `dist/` directory
|
443 |
|
444 | ### Fixed
|
445 |
|
446 | - Silence webpack warning by keeping react <15.4 in this version
|
447 |
|
448 | ## [0.1.1](https://github.com/remarkablemark/html-react-parser/compare/v0.1.0...v0.1.1) (2016-11-17)
|
449 |
|
450 | ### Fixed
|
451 |
|
452 | - `HTMLDOMPropertyConfig.js` and `SVGDOMPropertyConfig.js` have been moved from `react/lib/` to `react-dom/lib/` in v15.4
|
453 |
|
454 | ## [0.1.0](https://github.com/remarkablemark/html-react-parser/compare/v0.0.7...v0.1.0) (2016-10-14)
|
455 |
|
456 | ### Changed
|
457 |
|
458 | - Replace HTML to DOM converter with [html-dom-parser](https://github.com/remarkablemark/html-dom-parser) ([#28](https://github.com/remarkablemark/html-react-parser/issues/28))
|
459 | - Save `html-dom-parser`
|
460 | - Remove `domhandler` and `htmlparser2`
|
461 | - Update tests and README
|
462 |
|
463 | ## [0.0.7](https://github.com/remarkablemark/html-react-parser/compare/v0.0.6...v0.0.7) (2016-09-27)
|
464 |
|
465 | ### Added
|
466 |
|
467 | - Examples of using the parser with script tag and RequireJS ([#26](https://github.com/remarkablemark/html-react-parser/issues/26))
|
468 |
|
469 | ### Changed
|
470 |
|
471 | - Update build ([#25](https://github.com/remarkablemark/html-react-parser/issues/25))
|
472 | - Update README description, instructions, and examples ([#27](https://github.com/remarkablemark/html-react-parser/issues/27))
|
473 |
|
474 | ## [0.0.6](https://github.com/remarkablemark/html-react-parser/compare/v0.0.5...v0.0.6) (2016-09-27)
|
475 |
|
476 | ### Added
|
477 |
|
478 | - README example with advanced usage of `replace` option from @poacher2k ([#17](https://github.com/remarkablemark/html-react-parser/issues/17))
|
479 | - Contributors section to README ([#21](https://github.com/remarkablemark/html-react-parser/issues/21))
|
480 |
|
481 | ### Changed
|
482 |
|
483 | - Use webpack to build UMD bundle ([#22](https://github.com/remarkablemark/html-react-parser/issues/22))
|
484 |
|
485 | ### Fixed
|
486 |
|
487 | - Regex bug on client parser ([#24](https://github.com/remarkablemark/html-react-parser/issues/24))
|
488 |
|
489 | ## [0.0.5](https://github.com/remarkablemark/html-react-parser/compare/v0.0.4...v0.0.5) (2016-08-30)
|
490 |
|
491 | ### Changed
|
492 |
|
493 | - Remove `key` parameter from `replace` and use `React.cloneElement` ([#18](https://github.com/remarkablemark/html-react-parser/issues/18))
|
494 |
|
495 | ### Fixed
|
496 |
|
497 | - Parsing of `<script>` and `<style>` tags ([#20](https://github.com/remarkablemark/html-react-parser/issues/20))
|
498 |
|
499 | ## [0.0.4](https://github.com/remarkablemark/html-react-parser/compare/v0.0.3...v0.0.4) (2016-08-29)
|
500 |
|
501 | ### Added
|
502 |
|
503 | - Send coverage report generated by [istanbul](http://gotwarlost.github.io/istanbul/) to [coveralls](https://coveralls.io) ([#12](https://github.com/remarkablemark/html-react-parser/issues/12))
|
504 | - Display badges in README ([#13](https://github.com/remarkablemark/html-react-parser/issues/13), [#15](https://github.com/remarkablemark/html-react-parser/issues/15))
|
505 | - Update parser's `replace` option with additional 2nd parameter `key` ([#16](https://github.com/remarkablemark/html-react-parser/issues/16))
|
506 |
|
507 | ### Fixed
|
508 |
|
509 | - Void elements (e.g., `<img />`) should not have children ([#16](https://github.com/remarkablemark/html-react-parser/issues/16))
|
510 | - Set default `key` parameter for sibling elements due to [keys warning](https://fb.me/react-warning-keys) ([#16](https://github.com/remarkablemark/html-react-parser/issues/16))
|
511 |
|
512 | ## [0.0.3](https://github.com/remarkablemark/html-react-parser/compare/v0.0.2...v0.0.3) (2016-08-24)
|
513 |
|
514 | ### Added
|
515 |
|
516 | - Make package [UMD](https://github.com/ForbesLindesay/umd/blob/master/template.js) compatible ([#9](https://github.com/remarkablemark/html-react-parser/issues/9))
|
517 | - Throw an error if first argument is not a string ([#10](https://github.com/remarkablemark/html-react-parser/issues/10))
|
518 |
|
519 | ### Changed
|
520 |
|
521 | - Differentiate between node and browser environments for parser ([#5](https://github.com/remarkablemark/html-react-parser/issues/5))
|
522 |
|
523 | ### Fixed
|
524 |
|
525 | - HTML to DOM conversion on the client ([#10](https://github.com/remarkablemark/html-react-parser/issues/10))
|
526 |
|
527 | ## [0.0.2](https://github.com/remarkablemark/html-react-parser/compare/v0.0.1...v0.0.2) (2016-08-23)
|
528 |
|
529 | ### Added
|
530 |
|
531 | - [ESLint](http://eslint.org) as the linter ([#2](https://github.com/remarkablemark/html-react-parser/issues/2))
|
532 | - [Travis CI](https://travis-ci.org) ([#4](https://github.com/remarkablemark/html-react-parser/issues/4))
|
533 |
|
534 | ### Fixed
|
535 |
|
536 | - `package.json` **peerDependencies** for `react` and `react-dom`
|
537 |
|
538 | ## [0.0.1](https://github.com/remarkablemark/html-react-parser/tree/v0.0.1) (2016-08-23)
|
539 |
|
540 | ### Added
|
541 |
|
542 | - HTML to React parser which consists of:
|
543 | - HTML string to DOM object converter
|
544 | - DOM object to React nodes converter
|
545 | - Tests
|
546 | - README
|