Changes:
- 86a650b chore(release): 1.0.0-rc.3
- cbaecdc fix: stack exceeding for css tokenizer (#1862)
- cae44a6 fix: typescript options type definition (#1861)
- 28dc05c chore(release): 1.0.0-rc.2
- 409674f fix: multi token overflow #1850 (#1851)
- 5f31b74 feat: box-shadow rendering (#1848)
- 522a443 Typescript conversion (#1828) [ #1817, #1773, #1830 ]
- 20a797c docs: fix README documentation
- 4305824 docs: remove dead donation link (fix #1802)
- cdc4ca8 test: include reftests previewer with docs website (#1799)
See more
- a7d8810 ci: refactor browser tests (#1804)
- b894586 chore(release): 1.0.0-rc.1
- 4e4a231 fix: safari data url taints (#1797)
- a63cb3c ci: add ios simulator tests (#1794)
- 7775d3c docs: remove invalid
async
option from docs (fix #1769) (#1796) - 397595a fix: don't apply text shadows on elements (#1795)
- 7027900 fix: context scale for high resolution displays with foreignobjectrendering (#1782)
- 49f87fb test: fix RefTestRenderer.js inclusion with karma
- 238de79 docs: fix release date in changelog
- 029235a chore(release): 1.0.0-rc.0
- 44f3d79 build: update webpack and babel (#1793)
- 7ebef72 ci: automate changelog generation (#1792)
- 2c018d1 fix: wrap .sheet.cssRules access in try...catch. (#1693)
- 5cbe5db fix: prevent unhandled promise rejections for hidden frames (#1762)
- 3212184 docs: improve canvas size limit documentation (#1576)
- 349bbf1 fix: enforce colorstop min 0 (#1743)
- c45ef09 ci: Improve CI pipeline (#1790)
- 24823d0 Upgrade gatsbyjs to v2
- 41eb8ab Add support for ES and browser bundlers (#1534)
- 4e02a4c Remove unintended space (#1501)
- ce45c1b Update proxy version
- 078b388 Update mocha
- 3ae7dd2 Flow ignore rollup config
- dab77ac Update package-lock.json
- 83e7eaa Fix type import
- cb7fbcf Begin implementing rollup
- 9a6e57a v1.0.0-alpha.12
- a3e25d7 Fix white space appearing on element rendering (Fix #1438)
- 9da0f60 Reset canvas transform on finish (Fix #1494)
- f347953 Remove iOS 8.4 tests
- 48b4c20 v1.0.0-alpha.11
- 6341788 Update package-lock.json
- 0e27341 IE11 Member not found fix Wrap accesing the cssText property in a try...catch (#1415)
- e6bbc1a Merge pull request #1487 from mapleeit/support-blob-image-resources
- 13bbc90 support blob image resources in non-foreignObjectRendering mode
- 102b5a1 v1.0.0-alpha.10
- 01e4920 Fix window reference for node tests
- da2794f Fix version logging (Fix #1421)
- 9fb9898 Re-introduce onclone option (Fix #1434)
- 952eb4c Fix Travis chrome tests
- fad4f83 Add ignoreElements predicate function option
- e6c44af Merge pull request #1417 from eKoopmans/bugfix/underlines
- d023de0 Revert "Fix underlines, relative to 'bottom' baseline"
- 0f01810 Update website styles
- bf03cf5 Make website responsive
- a555dfc Revert "Revert "Update html2canvas version""
- 69fb489 Revert "Update html2canvas version"
- 974c35c Update website html2canvas package
- 0fe9632 v1.0.0-alpha.9
- c9a60c4 Update html2canvas version
- 4c14894 Correctly clone dynami CSSStyleSheets (Fix #1370)
- 8788a9f Add npm badges
- e198eae Merge branch 'jkrielaars-border-radius'
- 474b5e8 Refactor border-radius update
- b97972e updated calculation of border-radius
- b7c7464 v1.0.0-alpha.8
- ae019f1 Use correct doctype in cloned Document (Fix #1298)
- ea6062c Fix individual border rendering (Fix #1349)
- 9a4a506 v1.0.0-alpha.7
- cb93b80 Add thai text test
- 79e1c85 Fix form input text positions (Fix #1338 #1347)
- cc9d1f8 Merge pull request #1348 from niklasvh/line-breaking
- d0f7ecf Update css-line-breaking to 1.0.1
- 1870433 Implement unicode line-breaking
- 3a5ed43 Update package-lock.json
- 8429761 Fix tag names
- c4e670a v1.0.0-alpha6
- 0aeb54c Remove console.logs
- eec84fa Fix list-style-type: none (Fix #1340)
- 22f58d5 Merge branch 'vnmc-feature/HTC-0010_PseudoContent'
- 9046e0d Update to use list style parser from ListItem
- afa5d7c Merge branch 'feature/HTC-0010_PseudoContent' of git://github.com/vnmc/html2canvas into vnmc-feature/HTC-0010_PseudoContent
- 3881e3c Update support for list-style
- 0aa973a v1.0.0-alpha.5
- baaf9b0 Merge branch 'bugfix/underlines' of git://github.com/eKoopmans/html2canvas into eKoopmans-bugfix/underlines
- 02de2ee Document data-html2canvas-ignore (Fix #1316)
- a570f5d Update useCORS documentation (Fix #1323)
- 38749bc Fix canvas rendering on Chrome
- e1d6b4c Fix overflow: auto
- 31f2c22 Fix list style issues
- 6d0cd2d fixed flow problems in PseudoNodeContent.js
- 7335984 added support for rendering ordered lists and list-style
- 78c3c7f improved support of 'content' for pseudo elements (multiple components, counters, attr, quotes)
- 4551976 Merge pull request #1312 from a0viedo/patch-1
- 9e04772 change build badge to SVG
- 54c4002 Fix example button hitbox
- 91641a3 Deploy new website
- c4ba6f7 Update CHANGELOG
- 0b9f34a Fix formatting
- 757c32f Update unsupported features
- 09bab18 Fix flow error
- 7e53b19 Add no-response bot config
- ab966ff Fix formatting
- 7bb4a6f Fix compiled code using symbols
- f50da97 Fix NaN color stop in IE
- 3965a0f Fix backgroundColor option documentation (Fix #1164)
- 77d258f Fix rendering with multiple fonts defined (Fix #796)
- 261702a Merge branch 'vnmc-feature/HTC-0009_RadialGradients'
- cacb9f6 Radial gradient support
- 8ef3861 added support for radial gradients
- 0b74e69 Update website demo
- c272b2e Remove reftest results
- 2d132b8 Add gzipped package size to website (Fix #992)
- 50608e9 Fix external SVG loading with proxies (#802)
- d87fef1 Fix logging option (#1302)
- 250208d Add support for rendering webgl canvas content (#646)
- 2237e8e Update wip website
- d3c6400 Merge branch 'feature/HTC-0008_LinearGradients' of git://github.com/vnmc/html2canvas into vnmc-feature/HTC-0008_LinearGradients
- 8fd616a Update wip website
- d1e870d added support for gradient background size and fixed linear gradient angle when vendor prefix is used
- 9bc0fb0 Fix DEV value for minified build
- d83bc02 Disable
foreignObjectRendering
by default (#1295) - 13e80cc Begin implementing new website
- b239937 Refactor Font.js
- e8a4d77 Update docs
- a6a3c1b Fix tests and refactor background calculations out from Renderer
- 850338a added support for background-origin: content-box, fixed background-origin related background sizes
- 63377d4 Begin adding documentation
- 1d1c74a Add Github issue templates
- ef5c59e Fix scroll positions for CanvasRenderer (Fix #1259)
- 8b653f8 Prevent generated iframe from getting re-rendered
- 9db8580 Fix data-html2canvas-ignore attribute (Fix #1253)
- 4a09264 Update CHANGELOG
- b8178e9 Add deprecation warning for onrendered (Fix #1290)
- 166cbba Fix decimal letter spacing values (#1293)
- 0c8d38d Fix underlines, relative to 'bottom' baseline
- 2c8c604 Update safari tests to use v10.1
- a967475 Disable beta firefox tests temporarily
- 1584357 Fix package version for npm build
- 0e8a924 Fix formatting
- 0b4f922 Add Github release to travis build
- 7e0b2b5 Add npm and minified builds
- 9445b0b Inline fonts for ForeignObjectRenderer
- f16d581 Add foreignObjectRendering option
- 53dd885 Implementing cropping and dimension options for rendering (Fix #1230)
- ae47d90 Add no console.log lint rule
- 929b9de Implement proxied cross-origin iframe rendering
- 57dc713 Fix wrong context for cloned element instanceof check
- 90a8422 Implement Iframe rendering
- aa47a3a Add support for loading cross origin images using proxy
- c2b7ed9 Update link for releases in README (Fix #1203)
- 0f9f8ff Add dev server script
- 1a53643 Improve logging
- 906a66e Use crossOrigin images when useCORS option set
- c013e49 Only use foreignObject rendering if browser is capable of rendering images
- c28263d Update README with build instruction (#1196)
- 6d9639d Use prefixed transform values
- badbf52 Reduce test output size
- 23b6f29 Capture screenshots while running karma tests
- a41ba88 Set default config as empty object (Fix #1195)
- b75fd70 Add screenshot collecting server
- 5dbb197 Remove redundant style nodes from clone
- bd463d9 Correctly apply image timeout for loading images
- c093c95 Correctly resolve unsupported svg image testing
- f79ae2b Don't copy styles for regular computed rendering
- 4f96abf Handle inline svg correctly with foreignObject
- 26d8d8e Remove reftests for now
- a73dbf8 Implement foreignObject renderer
- 26cdc04 Fix formatting
- fa4a4a4 Add saucelabs browsers
- d77301a Fix base64 images for ios 10.3
- 8999c76 Fix iOS 10.3 base64 image tainting canvas (Fix #1151)
- fd1447a Add sauceconnect launcher
- ea080e0 Fix recursion for safari 10 on pseudoelements
- a101b52 Render SVG nodes correctly
- ae46010 Merge pull request #1186 from niklasvh/travis-karma
- 05e5d93 Add IE and Edge browsers to saucelabs tests
- 068480f Add saucelabs to karma runner
- c9fb5d5 Add Chrome reftests to Travis
- f3d6d2f Don't resolve images immediately if they appear complete
- 37a9249 Don't render SVG nodes if it taints canvas
- c765e20 Don't render 0 sized images
- d327327 Fix pseudoelement image content not being loaded in time
- 96cde64 Normalize more tests
- 31a9f91 Allow tests to be ignored by specific browsers
- af09280 Draw checkboxes as vector path
- a1b8cbc Remove profiler
- 18761b7 Fix textShadow parsing
- ad487f4 Set overflow hidden for input elements
- fb58d1f Fix incorrect value
- 42a87b8 Normalize reftests
- 97b0a1f Fix reftest precision
- 5bd0689 Begin implementing webkit-gradient parsing
- eb380f0 Fix zIndex value
- 1c318ab Add ignored reftests
- 8f575a4 Don't toggle canvas on right-mouse click
- 5969c95 Set line number for text renders
- 82cfcf8 Round reftest repeat values
- c287f51 Fix incorrect render order in Firefox for position: static an z-index value
- edebe08 Remove animations from reftests
- 7739307 Use tree order when z-index is the same
- ed92d23 Fix build
- 58d1bef Beging implementing reftests
- 93f08c7 Implement RefTestRenderer
- a289569 Extract render target logic out of renderer to be target agnostic
- f7f445c Add license info to builds (Fix #1126)
- 8da77eb Add options to define window dimensions
- 965f850 Assign cssText string to same named property on target
- 216c290 Check availability of console before using it (Fix IE9)
- 68900c3 Copy CSS properties individual with IE
- 018ed76 Update CHANGELOG with changes for v1.0.0-alpha1
- f0fdeac Fix formatting
- 6baa847 Handle undefined values for textShadow/transform (IE9)
- 10ec079 Remove direct console call (breaks IE9 when console is not open)
- 6554d4c Implement textShadow rendering (Fix #499 and #908)
- 30a2578 Fix pseudo-element css text assignment for Edge
- 82a7349 Use first background repeat value for multiple backgrounds if only 1 available (Edge bug)
- 0224592 Don't parse TEXTAREA child nodes (Edge bug)
- 1267283 Use correct JS context to find cloned element in Edge
- 9bdb871 Implement linear-gradient rendering
- 56b3b6d Implement input/textarea/select element rendering
- adb1f50 Support percentage border-radius values (Fix #1154)
- e380e2c Use correct JS context to enable use of instanceof
- 3977ebe Log errors in DEV mode (Fix #905)
- 9a70752 Fix ImageLoader flow types to reflect possible error'd images
- 96fbe95 Correctly strip quotes from pseudoelement url()
- b8450f4 Allow image loads to fail without crashing render
- b3db735 Render :before and :after pseudoelements
- 959b75a Update travis build
- f6a5153 Implement support for multiple text-transforms with independent colors
- ad1119a Apply border radius correctly on image elements
- fe97851 Implement HTMLCanvasElement rendering
- f2b8c16 Implement visibility css prop
- f278ba4 Begin implementing overflow clipping
- 52a815a Fix background-clip and background-origin rendering
- 213f35f Keep scroll position when toggling canvas view
- 7cc2b85 Use correct canvas size for full document render
- aafb0cf Calculate correct bounds for text/elements under nested transforms
- c5135f4 Assign default options values
- 478155a Clone document before parsing it
- 7a3bad2 Add missing Flow tags
- 4f48bc9 Define browser build target as umd
- 6f7a314 Remove dist folder from git
- ba089b4 Render multiple backgrounds in correct order
- 9f8bae4 Correctly parse multi background-repeat values
- f89ba36 Fix README typos (#779 and #930)
- 50579f3 Update README and Fix #1140
- 8a6fb5f Library rewrite
- 83e9b85 0.5.0-beta4
- 3c7c3dd Update changelog
This list of changes was auto generated.