UNPKG

@percy/agent

Version:

An agent process for integrating with Percy.

679 lines (292 loc) 27.3 kB
# [0.28.0](https://github.com/percy/percy-agent/compare/v0.27.2...v0.28.0) (2020-08-03) ### Bug Fixes * **🐛:** upgrade puppeteer to try fixing page crashes ([#539](https://github.com/percy/percy-agent/issues/539)) ([cf33170](https://github.com/percy/percy-agent/commit/cf33170)) ## [0.27.2](https://github.com/percy/percy-agent/compare/v0.27.1...v0.27.2) (2020-07-22) ### Bug Fixes * **🐛:** Skip all response caches when response caching is disabled ([#537](https://github.com/percy/percy-agent/issues/537)) ([6ddb9a0](https://github.com/percy/percy-agent/commit/6ddb9a0)) ## [0.27.1](https://github.com/percy/percy-agent/compare/v0.27.0...v0.27.1) (2020-07-17) ### Bug Fixes * Capture assets using the same hostname, regardless of port ([#535](https://github.com/percy/percy-agent/issues/535)) ([d490fa9](https://github.com/percy/percy-agent/commit/d490fa9)) # [0.27.0](https://github.com/percy/percy-agent/compare/v0.26.9...v0.27.0) (2020-07-10) ### Features * Unhide `start` and `stop` commands ([#534](https://github.com/percy/percy-agent/issues/534)) ([7914a74](https://github.com/percy/percy-agent/commit/7914a74)) ## [0.26.9](https://github.com/percy/percy-agent/compare/v0.26.8...v0.26.9) (2020-06-02) ### Bug Fixes * **📦:** Unpin puppeteer ([#522](https://github.com/percy/percy-agent/issues/522)) ([e196d3d](https://github.com/percy/percy-agent/commit/e196d3d)) ## [0.26.8](https://github.com/percy/percy-agent/compare/v0.26.7...v0.26.8) (2020-05-29) ### Bug Fixes * **📌:** Pin Puppeteer to 3.1.x ([#516](https://github.com/percy/percy-agent/issues/516)) ([ab7dd29](https://github.com/percy/percy-agent/commit/ab7dd29)) ## [0.26.7](https://github.com/percy/percy-agent/compare/v0.26.6...v0.26.7) (2020-05-21) ### Bug Fixes * **🐛:** Remove inaccessible JS frames when serializing ([#512](https://github.com/percy/percy-agent/issues/512)) ([86cd887](https://github.com/percy/percy-agent/commit/86cd887)) ## [0.26.6](https://github.com/percy/percy-agent/compare/v0.26.5...v0.26.6) (2020-05-18) ### Bug Fixes * Properly forward headers in asset cache ([#511](https://github.com/percy/percy-agent/issues/511)) ([aa3ac45](https://github.com/percy/percy-agent/commit/aa3ac45)) ## [0.26.5](https://github.com/percy/percy-agent/compare/v0.26.4...v0.26.5) (2020-05-18) ### Bug Fixes * Capture resources even when Puppeteer tab times out ([#510](https://github.com/percy/percy-agent/issues/510)) ([8a39366](https://github.com/percy/percy-agent/commit/8a39366)) ## [0.26.4](https://github.com/percy/percy-agent/compare/v0.26.3...v0.26.4) (2020-05-15) ### Bug Fixes * Abort requests when caught in an error ([#508](https://github.com/percy/percy-agent/issues/508)) ([1c2585d](https://github.com/percy/percy-agent/commit/1c2585d)) ## [0.26.3](https://github.com/percy/percy-agent/compare/v0.26.2...v0.26.3) (2020-05-14) ### Bug Fixes * Ignore any protocols that aren't `http` or `https` ([#507](https://github.com/percy/percy-agent/issues/507)) ([8a121b6](https://github.com/percy/percy-agent/commit/8a121b6)) ## [0.26.2](https://github.com/percy/percy-agent/compare/v0.26.1...v0.26.2) (2020-04-03) ### Bug Fixes * Up default network idle timeout to 125 ([#495](https://github.com/percy/percy-agent/issues/495)) ([1048848](https://github.com/percy/percy-agent/commit/1048848)) ## [0.26.1](https://github.com/percy/percy-agent/compare/v0.26.0...v0.26.1) (2020-04-01) ### Bug Fixes * sort dry-run output ([#494](https://github.com/percy/percy-agent/issues/494)) ([ae36f5a](https://github.com/percy/percy-agent/commit/ae36f5a)) # [0.26.0](https://github.com/percy/percy-agent/compare/v0.25.0...v0.26.0) (2020-03-17) ### Features * snapshot and upload --dry-run flag ([#486](https://github.com/percy/percy-agent/issues/486)) ([6e259a3](https://github.com/percy/percy-agent/commit/6e259a3)) # [0.25.0](https://github.com/percy/percy-agent/compare/v0.24.3...v0.25.0) (2020-03-13) ### Features * Capture Canvas elements ([#483](https://github.com/percy/percy-agent/issues/483)) ([7b45c12](https://github.com/percy/percy-agent/commit/7b45c12)) ## [0.24.3](https://github.com/percy/percy-agent/compare/v0.24.2...v0.24.3) (2020-03-06) ### Bug Fixes * Log out snapshot options in debug logs ([#480](https://github.com/percy/percy-agent/issues/480)) ([c524926](https://github.com/percy/percy-agent/commit/c524926)) ## [0.24.2](https://github.com/percy/percy-agent/compare/v0.24.1...v0.24.2) (2020-03-05) ### Bug Fixes * Call `toString` on error ([#479](https://github.com/percy/percy-agent/issues/479)) ([175a3eb](https://github.com/percy/percy-agent/commit/175a3eb)), closes [#478](https://github.com/percy/percy-agent/issues/478) ## [0.24.1](https://github.com/percy/percy-agent/compare/v0.24.0...v0.24.1) (2020-03-04) ### Bug Fixes * Log DOM transform error so it doesn't end up as [Object object] ([#478](https://github.com/percy/percy-agent/issues/478)) ([1757bf0](https://github.com/percy/percy-agent/commit/1757bf0)) # [0.24.0](https://github.com/percy/percy-agent/compare/v0.23.0...v0.24.0) (2020-03-02) ### Features * **:sparkles::** add meta information to healthcheck endpoint ([#470](https://github.com/percy/percy-agent/issues/470)) ([c67ed5a](https://github.com/percy/percy-agent/commit/c67ed5a)) # [0.23.0](https://github.com/percy/percy-agent/compare/v0.22.0...v0.23.0) (2020-02-28) ### Features * Enable asset discovery network caching by default ([#469](https://github.com/percy/percy-agent/issues/469)) ([6b36aab](https://github.com/percy/percy-agent/commit/6b36aab)) # [0.22.0](https://github.com/percy/percy-agent/compare/v0.21.0...v0.22.0) (2020-02-21) ### Features * iframe serialization ([#468](https://github.com/percy/percy-agent/issues/468)) ([0bf23af](https://github.com/percy/percy-agent/commit/0bf23af)) # [0.21.0](https://github.com/percy/percy-agent/compare/v0.20.13...v0.21.0) (2020-02-03) ### Features * Use node v10 ([#467](https://github.com/percy/percy-agent/issues/467)) ([920868f](https://github.com/percy/percy-agent/commit/920868f)) ## [0.20.13](https://github.com/percy/percy-agent/compare/v0.20.12...v0.20.13) (2020-01-31) ### Bug Fixes * clamp image dimensions to min and max ([#460](https://github.com/percy/percy-agent/issues/460)) ([ca68b0f](https://github.com/percy/percy-agent/commit/ca68b0f)) ## [0.20.12](https://github.com/percy/percy-agent/compare/v0.20.11...v0.20.12) (2020-01-21) ### Bug Fixes * skip caching empty resources ([#458](https://github.com/percy/percy-agent/issues/458)) ([c2cb769](https://github.com/percy/percy-agent/commit/c2cb769)) ## [0.20.11](https://github.com/percy/percy-agent/compare/v0.20.10...v0.20.11) (2020-01-16) ### Bug Fixes * Skip requests in asset discovery that will never be saved ([#457](https://github.com/percy/percy-agent/issues/457)) ([ce36cf2](https://github.com/percy/percy-agent/commit/ce36cf2)) ## [0.20.10](https://github.com/percy/percy-agent/compare/v0.20.9...v0.20.10) (2020-01-16) ### Bug Fixes * Add timestamps to error logs ([#456](https://github.com/percy/percy-agent/issues/456)) ([b8c0683](https://github.com/percy/percy-agent/commit/b8c0683)) ## [0.20.9](https://github.com/percy/percy-agent/compare/v0.20.8...v0.20.9) (2020-01-15) ### Bug Fixes * Add timestamps to logs ([#455](https://github.com/percy/percy-agent/issues/455)) ([4459521](https://github.com/percy/percy-agent/commit/4459521)) ## [0.20.8](https://github.com/percy/percy-agent/compare/v0.20.7...v0.20.8) (2020-01-13) ### Bug Fixes * Inject Percy CSS before very last closing body tag ([#454](https://github.com/percy/percy-agent/issues/454)) ([6253c26](https://github.com/percy/percy-agent/commit/6253c26)) ## [0.20.7](https://github.com/percy/percy-agent/compare/v0.20.6...v0.20.7) (2020-01-13) ### Bug Fixes * Ensure static image sizes are explicit ([#453](https://github.com/percy/percy-agent/issues/453)) ([085421c](https://github.com/percy/percy-agent/commit/085421c)) ## [0.20.6](https://github.com/percy/percy-agent/compare/v0.20.5...v0.20.6) (2019-12-18) ### Bug Fixes * remove TypeScript types from dependencies ([#439](https://github.com/percy/percy-agent/issues/439)) ([37bf691](https://github.com/percy/percy-agent/commit/37bf691)) ## [0.20.5](https://github.com/percy/percy-agent/compare/v0.20.4...v0.20.5) (2019-12-11) ### Bug Fixes * add context to log output on finalize error ([#436](https://github.com/percy/percy-agent/issues/436)) ([f582027](https://github.com/percy/percy-agent/commit/f582027)) ## [0.20.4](https://github.com/percy/percy-agent/compare/v0.20.3...v0.20.4) (2019-12-11) ### Bug Fixes * don't log success on error ([#435](https://github.com/percy/percy-agent/issues/435)) ([84ac23f](https://github.com/percy/percy-agent/commit/84ac23f)) ## [0.20.3](https://github.com/percy/percy-agent/compare/v0.20.2...v0.20.3) (2019-12-09) ### Bug Fixes * assets loading issues ([#434](https://github.com/percy/percy-agent/issues/434)) ([4028538](https://github.com/percy/percy-agent/commit/4028538)) ## [0.20.2](https://github.com/percy/percy-agent/compare/v0.20.1...v0.20.2) (2019-11-22) ### Bug Fixes * Wait for asset discovery finish when awaiting on snapshot resources in finalize ([#423](https://github.com/percy/percy-agent/issues/423)) ([4a6deea](https://github.com/percy/percy-agent/commit/4a6deea)) ## [0.20.1](https://github.com/percy/percy-agent/compare/v0.20.0...v0.20.1) (2019-11-15) ### Bug Fixes * Add better logging for command not found errors ([#421](https://github.com/percy/percy-agent/issues/421)) ([689a869](https://github.com/percy/percy-agent/commit/689a869)) # [0.20.0](https://github.com/percy/percy-agent/compare/v0.19.7...v0.20.0) (2019-11-08) ### Features * Introduce asset discovery response caching behind flag ([#419](https://github.com/percy/percy-agent/issues/419)) ([7d7dd52](https://github.com/percy/percy-agent/commit/7d7dd52)) ## [0.19.7](https://github.com/percy/percy-agent/compare/v0.19.6...v0.19.7) (2019-11-05) ### Bug Fixes * ensure CSSOM ownerNode content is present ([#418](https://github.com/percy/percy-agent/issues/418)) ([7d1be16](https://github.com/percy/percy-agent/commit/7d1be16)) ## [0.19.6](https://github.com/percy/percy-agent/compare/v0.19.5...v0.19.6) (2019-10-31) ### Bug Fixes * Pass along second arg to PercyCommand's `stop` ([#409](https://github.com/percy/percy-agent/issues/409)) ([4d0c8a6](https://github.com/percy/percy-agent/commit/4d0c8a6)) ## [0.19.5](https://github.com/percy/percy-agent/compare/v0.19.4...v0.19.5) (2019-10-30) ### Bug Fixes * Create a new console logger for each snapshot ([#407](https://github.com/percy/percy-agent/issues/407)) ([f63b832](https://github.com/percy/percy-agent/commit/f63b832)) ## [0.19.4](https://github.com/percy/percy-agent/compare/v0.19.3...v0.19.4) (2019-10-29) ### Bug Fixes * Trim whitespace from CSS ownerNode innerText ([#406](https://github.com/percy/percy-agent/issues/406)) ([5a4f830](https://github.com/percy/percy-agent/commit/5a4f830)) ## [0.19.3](https://github.com/percy/percy-agent/compare/v0.19.2...v0.19.3) (2019-10-28) ### Bug Fixes * parsing glob strings ([#404](https://github.com/percy/percy-agent/issues/404)) ([d52e552](https://github.com/percy/percy-agent/commit/d52e552)) ## [0.19.2](https://github.com/percy/percy-agent/compare/v0.19.1...v0.19.2) (2019-10-28) ### Bug Fixes * start detached and stop cleanup ([#403](https://github.com/percy/percy-agent/issues/403)) ([2b4662e](https://github.com/percy/percy-agent/commit/2b4662e)) ## [0.19.1](https://github.com/percy/percy-agent/compare/v0.19.0...v0.19.1) (2019-10-09) ### Bug Fixes * Always release puppeteer page in asset discovery ([#396](https://github.com/percy/percy-agent/issues/396)) ([6e4cff1](https://github.com/percy/percy-agent/commit/6e4cff1)) # [0.19.0](https://github.com/percy/percy-agent/compare/v0.18.4...v0.19.0) (2019-10-09) ### Features * :sparkles: Add client info for upload command ([#395](https://github.com/percy/percy-agent/issues/395)) ([9625c4a](https://github.com/percy/percy-agent/commit/9625c4a)) ## [0.18.4](https://github.com/percy/percy-agent/compare/v0.18.3...v0.18.4) (2019-10-07) ### Bug Fixes * :bug: Default config overrides ([#394](https://github.com/percy/percy-agent/issues/394)) ([ca4ecd1](https://github.com/percy/percy-agent/commit/ca4ecd1)) ## [0.18.3](https://github.com/percy/percy-agent/compare/v0.18.2...v0.18.3) (2019-10-04) ### Bug Fixes * :bug: Config array merging ([#391](https://github.com/percy/percy-agent/issues/391)) ([1574631](https://github.com/percy/percy-agent/commit/1574631)) ## [0.18.2](https://github.com/percy/percy-agent/compare/v0.18.1...v0.18.2) (2019-10-03) ### Bug Fixes * Add rootResourceURL in front of percy specific resources ([#388](https://github.com/percy/percy-agent/issues/388)) ([ebc3594](https://github.com/percy/percy-agent/commit/ebc3594)) ## [0.18.1](https://github.com/percy/percy-agent/compare/v0.18.0...v0.18.1) (2019-10-03) ### Bug Fixes * Restrict try-catch in upload command so build can be finalized ([#387](https://github.com/percy/percy-agent/issues/387)) ([eed8798](https://github.com/percy/percy-agent/commit/eed8798)) # [0.18.0](https://github.com/percy/percy-agent/compare/v0.17.1...v0.18.0) (2019-10-03) ### Features * :sparkles: Asset discovery headers ([#384](https://github.com/percy/percy-agent/issues/384)) ([488a3b6](https://github.com/percy/percy-agent/commit/488a3b6)) ## [0.17.1](https://github.com/percy/percy-agent/compare/v0.17.0...v0.17.1) (2019-10-03) ### Bug Fixes * :bug: Encode image url for static image uploads ([#385](https://github.com/percy/percy-agent/issues/385)) ([6a52a9c](https://github.com/percy/percy-agent/commit/6a52a9c)) # [0.17.0](https://github.com/percy/percy-agent/compare/v0.16.2...v0.17.0) (2019-10-01) ### Features * :sparkles: More config file options ([#383](https://github.com/percy/percy-agent/issues/383)) ([b9875a1](https://github.com/percy/percy-agent/commit/b9875a1)) ## [0.16.2](https://github.com/percy/percy-agent/compare/v0.16.1...v0.16.2) (2019-10-01) ### Bug Fixes * Cleanup on stopping agent ([#382](https://github.com/percy/percy-agent/issues/382)) ([cc28320](https://github.com/percy/percy-agent/commit/cc28320)), closes [#340](https://github.com/percy/percy-agent/issues/340) ## [0.16.1](https://github.com/percy/percy-agent/compare/v0.16.0...v0.16.1) (2019-09-25) ### Bug Fixes * Handle 404 errors when capturing redirected assets ([#354](https://github.com/percy/percy-agent/issues/354)) ([aefcd17](https://github.com/percy/percy-agent/commit/aefcd17)) # [0.16.0](https://github.com/percy/percy-agent/compare/v0.15.2...v0.16.0) (2019-09-25) ### Features * ✨ Add ability to snapshot a directory of static images ([#353](https://github.com/percy/percy-agent/issues/353)) ([96f1ed5](https://github.com/percy/percy-agent/commit/96f1ed5)) ## [0.15.2](https://github.com/percy/percy-agent/compare/v0.15.1...v0.15.2) (2019-09-24) ### Bug Fixes * Add Percy specific CSS to root resource after asset discovery ([#352](https://github.com/percy/percy-agent/issues/352)) ([5984a65](https://github.com/percy/percy-agent/commit/5984a65)) ## [0.15.1](https://github.com/percy/percy-agent/compare/v0.15.0...v0.15.1) (2019-09-20) ### Bug Fixes * Check for widths array length so empty arrays are never used ([#351](https://github.com/percy/percy-agent/issues/351)) ([e044749](https://github.com/percy/percy-agent/commit/e044749)) # [0.15.0](https://github.com/percy/percy-agent/compare/v0.14.1...v0.15.0) (2019-09-19) ### Features * Capture redirected assets ([#349](https://github.com/percy/percy-agent/issues/349)) ([aa918cc](https://github.com/percy/percy-agent/commit/aa918cc)) ## [0.14.1](https://github.com/percy/percy-agent/compare/v0.14.0...v0.14.1) (2019-09-19) ### Bug Fixes * Concat hostname option from CLI & config file ([#348](https://github.com/percy/percy-agent/issues/348)) ([7090bfd](https://github.com/percy/percy-agent/commit/7090bfd)) # [0.14.0](https://github.com/percy/percy-agent/compare/v0.13.0...v0.14.0) (2019-09-18) ### Features * :sparkles: Allow wildcard hostnames ([#347](https://github.com/percy/percy-agent/issues/347)) ([730161f](https://github.com/percy/percy-agent/commit/730161f)) # [0.13.0](https://github.com/percy/percy-agent/compare/v0.12.2...v0.13.0) (2019-09-17) ### Features * Introduce an API for Percy Specific CSS ([#346](https://github.com/percy/percy-agent/issues/346)) ([6158f57](https://github.com/percy/percy-agent/commit/6158f57)) ## [0.12.2](https://github.com/percy/percy-agent/compare/v0.12.1...v0.12.2) (2019-09-12) ### Bug Fixes * Exit nicely if the passed directory doesn't exist ([#344](https://github.com/percy/percy-agent/issues/344)) ([f65acaf](https://github.com/percy/percy-agent/commit/f65acaf)) ## [0.12.1](https://github.com/percy/percy-agent/compare/v0.12.0...v0.12.1) (2019-09-12) ### Bug Fixes * Prevent writing to the snapshot log once the resource sha is created ([#345](https://github.com/percy/percy-agent/issues/345)) ([2a46561](https://github.com/percy/percy-agent/commit/2a46561)) # [0.12.0](https://github.com/percy/percy-agent/compare/v0.11.0...v0.12.0) (2019-09-12) ### Features * Automatically capture Winston logs per-snapshot ([#343](https://github.com/percy/percy-agent/issues/343)) ([780bb1c](https://github.com/percy/percy-agent/commit/780bb1c)) # [0.11.0](https://github.com/percy/percy-agent/compare/v0.10.1...v0.11.0) (2019-09-03) ### Features * Add configuration option to enable javascript ([#341](https://github.com/percy/percy-agent/issues/341)) ([fb05050](https://github.com/percy/percy-agent/commit/fb05050)) ## [0.10.1](https://github.com/percy/percy-agent/compare/v0.10.0...v0.10.1) (2019-08-22) ### Bug Fixes * Stop and finalize build on exec termination ([#332](https://github.com/percy/percy-agent/issues/332)) ([2fd90b9](https://github.com/percy/percy-agent/commit/2fd90b9)) # [0.10.0](https://github.com/percy/percy-agent/compare/v0.9.2...v0.10.0) (2019-08-07) ### Features * Support capturing assets from allowed hostnames ([#320](https://github.com/percy/percy-agent/issues/320)) ([c3fb8ac](https://github.com/percy/percy-agent/commit/c3fb8ac)) ## [0.9.2](https://github.com/percy/percy-agent/compare/v0.9.1...v0.9.2) (2019-08-06) ### Bug Fixes * Pin `@oclif/command` to `1.5.16` ([#319](https://github.com/percy/percy-agent/issues/319)) ([2ba2698](https://github.com/percy/percy-agent/commit/2ba2698)), closes [/github.com/oclif/command/compare/v1.5.16...v1.5.17#diff-53649f4ba3d51e10eff913927cc17e0](https://github.com//github.com/oclif/command/compare/v1.5.16...v1.5.17/issues/diff-53649f4ba3d51e10eff913927cc17e0) ## [0.9.1](https://github.com/percy/percy-agent/compare/v0.9.0...v0.9.1) (2019-08-06) ### Bug Fixes * Log error if there is one from the config service ([#318](https://github.com/percy/percy-agent/issues/318)) ([6432b63](https://github.com/percy/percy-agent/commit/6432b63)) * Use `innerHTML` rather than `innerText` for textareas ([#317](https://github.com/percy/percy-agent/issues/317)) ([b700fbb](https://github.com/percy/percy-agent/commit/b700fbb)) # [0.9.0](https://github.com/percy/percy-agent/compare/v0.8.3...v0.9.0) (2019-07-22) ### Features * Serialize select elements values ([#295](https://github.com/percy/percy-agent/issues/295)) ([3df435b](https://github.com/percy/percy-agent/commit/3df435b)) ## [0.8.3](https://github.com/percy/percy-agent/compare/v0.8.2...v0.8.3) (2019-07-03) ### Bug Fixes * Reject redirected requests for static snapshots ([#273](https://github.com/percy/percy-agent/issues/273)) ([a75a445](https://github.com/percy/percy-agent/commit/a75a445)) ## [0.8.2](https://github.com/percy/percy-agent/compare/v0.8.1...v0.8.2) (2019-07-02) ### Bug Fixes * `POST` snapshots to the right endpoint ([#271](https://github.com/percy/percy-agent/issues/271)) ([bf8fc6c](https://github.com/percy/percy-agent/commit/bf8fc6c)) ## [0.8.1](https://github.com/percy/percy-agent/compare/v0.8.0...v0.8.1) (2019-07-02) ### Bug Fixes * Static service wait for network idle ([#270](https://github.com/percy/percy-agent/issues/270)) ([7d438d2](https://github.com/percy/percy-agent/commit/7d438d2)) # [0.8.0](https://github.com/percy/percy-agent/compare/v0.7.2...v0.8.0) (2019-07-02) ### Features * Expanded `.percy.yml` configuration support ([#257](https://github.com/percy/percy-agent/issues/257)) ([9538202](https://github.com/percy/percy-agent/commit/9538202)) ## [0.7.2](https://github.com/percy/percy-agent/compare/v0.7.1...v0.7.2) (2019-06-14) ### Bug Fixes * Strip host from static snapshot names ([#250](https://github.com/percy/percy-agent/issues/250)) ([9026073](https://github.com/percy/percy-agent/commit/9026073)) ## [0.7.1](https://github.com/percy/percy-agent/compare/v0.7.0...v0.7.1) (2019-06-13) ### Bug Fixes * Replace Rollup with Webpack for client JS bundling ([#249](https://github.com/percy/percy-agent/issues/249)) ([450c31e](https://github.com/percy/percy-agent/commit/450c31e)) # [0.7.0](https://github.com/percy/percy-agent/compare/v0.6.0...v0.7.0) (2019-06-06) ### Features * Improved large resource handling ([#243](https://github.com/percy/percy-agent/issues/243)) ([4681425](https://github.com/percy/percy-agent/commit/4681425)) # [0.6.0](https://github.com/percy/percy-agent/compare/v0.5.3...v0.6.0) (2019-06-06) ### Features * Support static snapshots in `.percy.yml` configuration file ([#159](https://github.com/percy/percy-agent/issues/159)) ([d9e5efe](https://github.com/percy/percy-agent/commit/d9e5efe)) ## [0.5.3](https://github.com/percy/percy-agent/compare/v0.5.2...v0.5.3) (2019-06-06) ### Bug Fixes * Always apply form elements value property as an attribute ([#227](https://github.com/percy/percy-agent/issues/227)) ([8bcc318](https://github.com/percy/percy-agent/commit/8bcc318)) ## [0.5.2](https://github.com/percy/percy-agent/compare/v0.5.1...v0.5.2) (2019-06-03) ### Bug Fixes * [Security] Upgrade axios ([#217](https://github.com/percy/percy-agent/issues/217)) ([ee635c7](https://github.com/percy/percy-agent/commit/ee635c7)) ## [0.5.1](https://github.com/percy/percy-agent/compare/v0.5.0...v0.5.1) (2019-05-31) ### Bug Fixes * Serialize in-memory attributes into deep DOM clone ([#208](https://github.com/percy/percy-agent/issues/208)) ([56d76bd](https://github.com/percy/percy-agent/commit/56d76bd)) # [0.5.0](https://github.com/percy/percy-agent/compare/v0.4.9...v0.5.0) (2019-05-30) ### Features * Support parallel snapshots calls ([#168](https://github.com/percy/percy-agent/issues/168)) ([744a399](https://github.com/percy/percy-agent/commit/744a399)) ## [0.4.9](https://github.com/percy/percy-agent/compare/v0.4.8...v0.4.9) (2019-05-21) ### Bug Fixes * Improved readme and help text ([#200](https://github.com/percy/percy-agent/issues/200)) ([34c066c](https://github.com/percy/percy-agent/commit/34c066c)) ## [0.4.8](https://github.com/percy/percy-agent/compare/v0.4.7...v0.4.8) (2019-05-14) ### Bug Fixes * Disable HTTPS errors for asset discovery ([#199](https://github.com/percy/percy-agent/issues/199)) ([e19c91e](https://github.com/percy/percy-agent/commit/e19c91e)) ## [0.4.7](https://github.com/percy/percy-agent/compare/v0.4.6...v0.4.7) (2019-05-14) ### Bug Fixes * Remove unused AppVeyor and Codecov badges. Closes [#197](https://github.com/percy/percy-agent/issues/197) ([#198](https://github.com/percy/percy-agent/issues/198)) ([a6a1e99](https://github.com/percy/percy-agent/commit/a6a1e99)) ## [0.4.6](https://github.com/percy/percy-agent/compare/v0.4.5...v0.4.6) (2019-05-09) ### Bug Fixes * Lock to `@oclif/command` 1.5.10 to avoid `MaxListenersExceededWarning`. Closes [#187](https://github.com/percy/percy-agent/issues/187) ([#189](https://github.com/percy/percy-agent/issues/189)) ([50a2e76](https://github.com/percy/percy-agent/commit/50a2e76)) ## [0.4.5](https://github.com/percy/percy-agent/compare/v0.4.4...v0.4.5) (2019-05-08) ### Bug Fixes * Make `snapshot` command visible ([#186](https://github.com/percy/percy-agent/issues/186)) ([c3e08ab](https://github.com/percy/percy-agent/commit/c3e08ab)) ## [0.4.4](https://github.com/percy/percy-agent/compare/v0.4.3...v0.4.4) (2019-05-03) ### Bug Fixes * Expose `PercyAgent` as a global always ([#178](https://github.com/percy/percy-agent/issues/178)) ([698067b](https://github.com/percy/percy-agent/commit/698067b)) ## [0.4.3](https://github.com/percy/percy-agent/compare/v0.4.2...v0.4.3) (2019-05-02) ### Bug Fixes * Revert change to module bundling ([#177](https://github.com/percy/percy-agent/issues/177)) ([0f575f2](https://github.com/percy/percy-agent/commit/0f575f2)) ## [0.4.2](https://github.com/percy/percy-agent/compare/v0.4.1...v0.4.2) (2019-05-02) ### Bug Fixes * Build `PercyAgent` code that's inject in browser as iife ([#176](https://github.com/percy/percy-agent/issues/176)) ([9f1ac26](https://github.com/percy/percy-agent/commit/9f1ac26)) ## [0.4.1](https://github.com/percy/percy-agent/compare/v0.4.0...v0.4.1) (2019-04-30) ### Bug Fixes * Introduce cross-spawn for cross platform commands ([#175](https://github.com/percy/percy-agent/issues/175)) ([f9bc817](https://github.com/percy/percy-agent/commit/f9bc817)), closes [#174](https://github.com/percy/percy-agent/issues/174) # [0.4.0](https://github.com/percy/percy-agent/compare/v0.3.1...v0.4.0) (2019-04-26) ### Features * Ability to snapshot a directory of webpages. Usage: `percy snapshot directory/` ([#137](https://github.com/percy/percy-agent/issues/137)) ([20daabb](https://github.com/percy/percy-agent/commit/20daabb)) ## [0.3.1](https://github.com/percy/percy-agent/compare/v0.3.0...v0.3.1) (2019-04-18) ### Bug Fixes * Revert DOM clean up methods ([#160](https://github.com/percy/percy-agent/issues/160)) ([12ab332](https://github.com/percy/percy-agent/commit/12ab332)) # [0.3.0](https://github.com/percy/percy-agent/compare/v0.2.3...v0.3.0) (2019-04-16) ### Features * Add hidden snapshot command for future implementation ([#120](https://github.com/percy/percy-agent/issues/120)) ([98ae4b8](https://github.com/percy/percy-agent/commit/98ae4b8)) ## [0.2.3](https://github.com/percy/percy-agent/compare/v0.2.2...v0.2.3) (2019-04-15) ### Bug Fixes * Remove @oclif/errors as a devDependency. Closes [#154](https://github.com/percy/percy-agent/issues/154) ([#155](https://github.com/percy/percy-agent/issues/155)) ([2f99c5b](https://github.com/percy/percy-agent/commit/2f99c5b)) ## [0.2.2](https://github.com/percy/percy-agent/compare/v0.2.1...v0.2.2) (2019-04-08) ### Bug Fixes * do not include node-based sdk-utils in default export for package. ([#125](https://github.com/percy/percy-agent/issues/125)) ([4a61b78](https://github.com/percy/percy-agent/commit/4a61b78)) ## [0.2.1](https://github.com/percy/percy-agent/compare/v0.2.0...v0.2.1) (2019-04-03) ### Bug Fixes * Revert & remove `browser` from `package.json` ([#123](https://github.com/percy/percy-agent/issues/123)) ([994f2ad](https://github.com/percy/percy-agent/commit/994f2ad)) # [0.2.0](https://github.com/percy/percy-agent/compare/v0.1.18...v0.2.0) (2019-04-03) ### Features * Add `healthcheck` command ([#122](https://github.com/percy/percy-agent/issues/122)) ([5560d6a](https://github.com/percy/percy-agent/commit/5560d6a))