v1.9.8
- chore: Update README.md by @kohaiy in https://github.com/zumerlab/snapdom/pull/131
- Update README.md by @sharuzzaman in https://github.com/zumerlab/snapdom/pull/149
- Update README.md by @av01d in https://github.com/zumerlab/snapdom/pull/150
- fix: invalid border-width check by @fu050409 in https://github.com/zumerlab/snapdom/pull/156
- fix(types): update
preCache
by @CHOYSEN in https://github.com/zumerlab/snapdom/pull/166 - Update README.md by @zhanghaotian2018 in https://github.com/zumerlab/snapdom/pull/183
- @kohaiy made their first contribution in https://github.com/zumerlab/snapdom/pull/131
- @sharuzzaman made their first contribution in https://github.com/zumerlab/snapdom/pull/149
- @av01d made their first contribution in https://github.com/zumerlab/snapdom/pull/150
- @fu050409 made their first contribution in https://github.com/zumerlab/snapdom/pull/156
- @CHOYSEN made their first contribution in https://github.com/zumerlab/snapdom/pull/166
- @zhanghaotian2018 made their first contribution in https://github.com/zumerlab/snapdom/pull/183
Full Changelog: https://github.com/zumerlab/snapdom/compare/v1.9.6...v1.9.8
v1.9.6
- Add options argument to toBlob function. Thanks @rbbydotdev https://github.com/zumerlab/snapdom/pull/118
- Keep canvas CSS style. Fixes #121. https://github.com/zumerlab/snapdom/issues/121
- Improve: handles local() source font. See #114 c088aa0
- Improve webcomponent clone a0f37a5
- Perf: unifies cache fe3a368
- Improve cache handling. 183ae2f
- Adjust cache reset ff33ed3
- Improve regex 1b4d5ad
- Add primitive support to css counter. See #120 160bc2e
- Fix bug background-color on export formats. See #90 47a34a9
- Fix regression textArea duplication 1759fd0
- Prevent process local ids. See #128 659e862
- Add node version and improve docs. See #123. Thanks @miusuncle e457bf6
Full Changelog: https://github.com/zumerlab/snapdom/compare/v1.9.5...v1.9.6
v1.9.7
- Fix input css styles. Closes #144, closes #147
#144
#147
- Fix Safari scale. Closes #133
#133
- Fix @font-face. Closes #145
#145
- Fix edge case that generates blank images on Safari. Closes #129
#129
- Improve pseudo elements detection. Closes # 143
539e488
- Remove default backgroundColor on download(). Ref dissussion #142
a875fe3
- @kohaiy made their first contribution in https://github.com/zumerlab/snapdom/pull/131
Full Changelog: https://github.com/zumerlab/snapdom/compare/v1.9.6...v1.9.7
v1.9.5
- copy
checkbox.indeterminate
by @titoBouzout in https://github.com/zumerlab/snapdom/pull/104 - update docs to show exclude and filter by @tarwin in https://github.com/zumerlab/snapdom/pull/105
- fix: add type def for
SnapOptions
by @simon1uo in https://github.com/zumerlab/snapdom/pull/111 - dd slot detection (closes #97) and Fix textarea content duplication (closes #110)
#110
- @titoBouzout made their first contribution in https://github.com/zumerlab/snapdom/pull/104
Full Changelog: https://github.com/zumerlab/snapdom/compare/v1.9.3...v1.9.5
v1.9.3
- Add
filter
andexclude
options for element exclusion. Thanks @simon1uo#100
- Missing
width
andheight
in types. Thanks @tarwin#94
- fix: type check. Thanks @17biubiu
#77
- Core update: Capture speed is drammatically increased. Closes #72
#72
- Core update: tries differents methods to fetch image, even proxy for CORS denied images. Important:
crossOrigin
is now inbuilt into fetchImages(), no longer needed as option. Closes #78. Closes #73#78
#73
- Improve fetchImage() by skiping svg format. Closes #91. Closes #89
#91
#89
- Add iconFont options and fix doubled icon render. Closes #51, closes #80
#51
#80
- Add Layui icon font. Closes #74
#74
- Add Blob Types. Closes #71
#71
- Bug: fixes hidden last line PRE tag. Closes #75
#75
- Feat: handles external SVG defs. Fixes #70
#70
- Prevents double url encoding. Fixes #68
#68
- Fix scale background-image
b1ba326
- @simon1uo made their first contribution in https://github.com/zumerlab/snapdom/pull/100
- @domialex made their first contribution in https://github.com/zumerlab/snapdom/pull/50
- @pedrocate made their first contribution in https://github.com/zumerlab/snapdom/pull/65
- @17biubiu made their first contribution in https://github.com/zumerlab/snapdom/pull/77
Full Changelog: https://github.com/zumerlab/snapdom/compare/v1.7.1...v1.9.3
v1.8.0
- Add Lucide to icon font detection by @domialex in https://github.com/zumerlab/snapdom/pull/50
- Fix: encode same uri multiple times by @pedrocate in https://github.com/zumerlab/snapdom/pull/65
- Avoid background-image logic duplication, closes #66
#66
- Improve split multiple backgrounds
0e67a9b
- Fix background image handling, closes #57
#57
- Feat: sanitize rootElement to avoid CSS layout conflicts. Fixes #56, fixes #24
#56
#24
- Clean transform RootElement prop
f293e5b
- Fix: canvas style props, closes #63
#63
- Feat: handling @import and optimice cache, closes #61
#61
- Compile .js to es2015, closes #58
#58
- Improve inlinePseudoElements() to handle decorative properties, closes #55
#55
- Add ::first-letter detection, closes #52
#52
- @domialex made their first contribution in https://github.com/zumerlab/snapdom/pull/50
- @pedrocate made their first contribution in https://github.com/zumerlab/snapdom/pull/65
Full Changelog: https://github.com/zumerlab/snapdom/compare/v1.7.1...v1.8.0
v1.7.1
- add options.crossOrigin by @elliots in https://github.com/zumerlab/snapdom/pull/44
- Improve inlineBackgroundImages to support multiple background-image values by @jhbae200 in https://github.com/zumerlab/snapdom/pull/46
- @elliots made their first contribution in https://github.com/zumerlab/snapdom/pull/44
- @jhbae200 made their first contribution in https://github.com/zumerlab/snapdom/pull/46
Full Changelog: https://github.com/zumerlab/snapdom/compare/v1.3.0...v1.7.1
v1.3.0
14 June 2025
- Fix: double scaled images, thanks @jswhisperer
#38
- Fix: background img & img base64 in pseudo elements, closes
#36
- Feat: captures input values, closes
#35
- Improve: Device Pixel Ratio handling, thanks @jswhisperer
1a14f69
Full Changelog: https://github.com/zumerlab/snapdom/compare/v1.3.0...v1.3.0