Skip to content

Releases: stagas/timesnap

Release list

v0.3.4

Choose a tag to compare

@stagas stagas released this 29 Jul 21:19
  • 3b2bc5c fix: await issue
  • 710dc11 update package-lock.json
  • 00c1b0f update timeweb dependency to v0.3.1
  • beda7c2 updates package-lock.json
  • de5f48e overwrite-random.js now uses package unrandomize
  • 3d16a10 fixed linting errors
  • a8b6ab2 upgraded eslint to v7.32.0
  • 4b9d131 removed trailing whitespaces in README.md
  • 3b41f78 checks whether a frame is detached in runInAllFrames
  • fbb81c0 updated package-lock.json
  • 346abcc changed goTo[...] and runInAllFrames functions to use page instead of browser frames
  • 8a81b5a adds returns to evaluateOnNewDocument
  • ed53aa0 update to use timeweb events instead of frame preparers
  • ee35adf updated copyright year
  • 493751b updated some example URLs
  • 75558be updated timeweb to v0.2.1
  • d30ac83 fix for unrandomize not initializing correctly
  • 869204b update package-lock.json
  • 5511017 linting
  • 49ccb76 moved from prefixed timeweb functions to object methods
  • 3a3f4fd switched to parameter destructuring for page.evaluate parameters
  • e94c809 adds support for getViewportSize and setViewportSize
  • c882eee added support for page.addInitScript if available
  • 24a11ee removed promiseLoop
  • 1ac0ae7 updated index.js with es2017 features
  • e55fa0c migration to async/await in lib folder
  • 6e038aa use timeweb v0.1.1 and update package-lock.json
  • b0fe2e8 Manual stop capture (tungs#62)
  • 806678a added .npmignore
  • 333bf43 updated README.md style to reflect timecut's
  • cfc2ab5 updated README.md to add quotes around viewport cli options
  • 5c5d531 Navigate page to (tungs#51)
  • 2d701b4 moved pull_request_template.md to .github
  • ae7bdea added a pull_request_template.md
  • e5e048f Added issue templates
  • 6ee5530 updated timeweb to v0.1.0
  • 3ad40cf changed string.indexOf() comparisons to -1 to string.includes()
  • 4a0d9be updated package-lock.json with timeweb
  • 0452ac7 updated copyright year
  • 58a45f9 fixed README typo
  • 85bf930 added additional viewport options for cli
  • 71ef31d added additional viewport options
  • 7506db6 combined code a little bit
  • a5b4a9e uses config.viewport.deviceScaleFactor over --(force-)device-scale-factor
  • 062b5db moved string array find to its own function
  • 3c4ed40 updated package-lock.json
  • 784e327 Updated README.md to include timeweb
  • 7eb677f moved media-time-handler.js and page-utils.js to timeweb
  • 1fd7a79 Add promise reject on error
  • d9334b5 clarified config.shouldSkipFrame in README.md
  • ec26f12 updated package-lock.json
  • 53b555c fixed linting errors and updated eslint
  • 773415f fixed a link in README.md
  • b59546f updated README.md for config.shouldSkipFrame and config.logger
  • eca4788 preliminary timeweb support
  • 997f4c6 fix: fix overriding device scale factor
  • ff2d859 Renamed function name to logger instead of logTransporter
  • d46fcdf Renamed skip curerent frame function
  • 5111182 Add support for external log transporters
  • 1970aa3 Move logic for skip screenshot a new function
  • c0fdf26 Add support for skip current frame
  • 3865419 bump to v0.1.2
  • d416828 updated copyright year
  • 1341d46 Updated README to reflect node >=v8.9.0 dependency
  • fb20d88 Updated dependencies. Now requires node v8.9.0 to run
  • 9e79fa0 corrected default screenshotQuality interpretation in capture-screenshot.js
  • 91bb0ff updated screenshot quality part of README
  • fd4cf43 changed screenshotQuality to be 0-1 based for puppeteer screenshot capturering
  • e1b4a7e added support for screenshot quality in canvas capturer
  • ba5aa31 edited cli description
  • b844edf updated README to more accurately describe behavior and used parseFloat for image quality
  • 455bd93 added config.screenshotType to canvas capturer and fixed jpg type conversion
  • 3c8adf3 Revert "autodetect screenshot type from file format"
  • 948e080 autodetect screenshot type from file format
  • b4619fe fixed typo with config.screenshotType
  • e7450f2 feat(ScreenshotOptions): adds screenshot type & quality options
  • ab4e98e runs beforeCapture right before capturing
  • 4c15aeb Added Promise.resolve to getBrowser returns
  • f0975f2 added config.browser and config.launcher for more browser instances
  • ced4ea2 moved getBrowser from utils to index
  • 0583bf9 Updated to reflect new getBrowser function
  • b785266 Update lib/utils.js
  • 50afc38 Update lib/utils.js
  • 01ab84a Update lib/utils.js
  • f3ee7f2 Update lib/utils.js
  • 8143452 Update lib/utils.js
  • c8a86d3 Update lib/utils.js
  • 6c091d9 Fixed typo Update index.js
  • f48f6ac Fixed typo lib/utils.js
  • 09d5dc6 updated README to reflect remote instance support
  • 66e28f5 Connect to remote Chromium/Chrome instance using puppeteer.connect()
  • 6a958b9 rewrote marker code for extensibility
  • 9c939f1 adds support for playbackRate and setting autoplay
  • 22388f9 updated package-lock.json
  • 48aa256 updated README to reflect video support
  • a654703 added initial video support
  • 7b5551c added page utility module for running frame preparers
  • 9865c44 updated package-lock.json
  • d5251b8 moved modes to bottom on readme
  • 111e35d renamed canvasMode to canvasCaptureMode
  • db91da4 custom exports to browser windows are now prefixed with timesnap
  • fb137a0 Moved to time markers which indicate when certain actions should occur
  • b4aafba preliminary implementation for runAnimationFrames
  • 1272231 updated package-lock.json
  • ac74697 minor changes to canvas mode description
  • ad57c34 fixed some typos
  • c2a3543 added canvas mode to README
  • 800e62c separated capturer and timeHandler in immediate-canvas-handler.js
  • 49d1b2c consolidated canvas capturer code
  • bcc9457 Added immediate canvas mode. Removed -C flag for canvas mode
  • 7fe90de consolidated file path converting and file writing into utils.js
  • 9f12a8a added capture-canvas.js
  • 002604e moved screenshot capturing code
  • 9941043 Made maximum animationFrameDuration optional
  • ee51332 Migrated overwrite-time and utils to separate files
  • 0f508a7 created /lib and migrated overwrite-random.js
  • b773005 Reordered command line options
  • af5f1bb updated reference-style links
  • 1260000 bump to v0.0.6-pre
  • 4e7da74 bump to v0.0.5
  • bef551a implemented config.preparePageForScreenshot (tungs#11)
  • 9229e11 implemented config.preparePageForScreenshot
  • be5e6a8 updated README
  • 5a49d9d updated README
  • 152e8eb Added package-lock.json
  • 5c32130 Add preparePage function for setup of the page (tungs#7)
  • c9cee78 updated readme for headless and executablePath configurations
  • ae0ae05 Added configuration options for headless mode and executablePath
  • 23a90a2 bump to v0.0.5-pre
  • c6baca7 formatting and README organization
  • a66afc0 Update README.md
  • 1d740db In accordance with naming convention from cli.js
  • 4622114 Because '-l' was already taken. dumb me
  • 109fa47 Take in launch args from config for Puppeteer
  • d7630aa Add launch args to cli.js
  • cedf947 fixed some typos
  • 7b5cfde Added more types of arguments for unrandomize.
  • 7a621d4 Now throws an error if capture width or height is less than or equal to zero
  • cbdb87d Added support for evaluating strings in setTimeout and setInterval.
  • 37c3129 Changed implementation of requestAnimationFrame to pass a frame time instead of current time.
  • 7f2cbfd Added support to pass a time to the callback of requestAnimationFrame
  • 623ac06 added support for overwriting Math.random with a seedable pseudorandom number generator.
  • d33840f Changed to v0.0.2
  • d8fcc48 Renamed some options and config. Edits to README.md. Bump to v0.0.2 (prerelease).

Full Changelog: v0.3.3...v0.3.4