Releases: stagas/timesnap
Releases · stagas/timesnap
Release list
v0.3.4
- 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.addInitScriptif 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.jsandpage-utils.jsto 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
beforeCaptureright 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