Skip to content

Latest commit

 

History

History
318 lines (209 loc) · 17.4 KB

CHANGELOG.md

File metadata and controls

318 lines (209 loc) · 17.4 KB

v3.2.0 (2021-11-20)

🏡 Internal

  • #63 parse package.json "start" env vars correctly (@dbushong)

v3.1.1 (2021-10-26)

🏡 Internal

v3.1.0 (2021-10-20)

🏡 Internal

v3.0.7 (2021-10-19)

🏡 Internal

v3.0.6 (2021-05-10)

🔼 Dependencies

v3.0.5 (2021-03-26)

🏡 Internal

  • #53 chore: change to main; update dependencies & drop Node 8 support (@aaarichter)

3.0.4

3.0.3

3.0.2

3.0.1

3.0.0

Breaking Changes

drop ES5-compatible syntax, requires Node v8.3.0+

See: fda604d

proxy.tunnel.host no longer supported

See: dff3578

Commits

  • update deps, refactor, update JS, drop features - @dbushong #47
    • e7dc4c3 chore: update deps
    • 031b4ef chore: npm audit fix
    • ba1153c chore: npm audit fix --force
    • fda604d refactor: pass lint
    • 2cbfe66 refactor: URL fixes and dump sync tests
    • 2a67316 fix: revert URL upgrades for now
    • 16702d7 test: fix tests for phantom
    • dff3578 refactor: remove proxy.tunnel.host support
    • b7c936e test: re-enable chrome tests
    • 4220c00 chore: update selenium-download version
    • 70c5eee test: disable troublesome union mount test
    • 12d7e9d refactor: add vendored, promisified subprocess
    • b14a9d8 test: fix local test running
    • 3fc283a chore: (re-)add copyright headers
    • 0b000e5 chore: upgrade chromedriver devDep
    • 7e031e0 refactor: use modern promisified setTimeout

2.0.0

Breaking Changes

This change will force existent clients to update their code to either explicitly use the sync driver or use the async API

See: 8749fde

Commits

  • change default driver to wd - @aotarola #45
    • 8749fde feat: change default driver to wd
    • 2eb055e test: use async instead of Bluebird promises
    • f900cb7 test: remove extra whitespace
    • f1c360f chore: npm audit fix

1.12.1

  • headless=false - @dbushong #43
    • 38d0524 fix: support testium_chrome__headless=false
    • ccfd174 chore: switch to npm6
    • f5184cd chore: travis: try removing oracle-java setting
    • 1db5303 chore: upgrade node versions
  • a8b40d5 chore: fix .travis.yml build version

1.12.0

  • feat: add config option to merge chromeOptions - @amkirwan #42
    • 264b081 feat: add config option to merge chromeOptions
    • 68e552e fix: address pr comments
    • 238cdcc fix: pr comments

1.11.0

  • chore: add --disable-dev-shm-usage for chromeOptions - @amkirwan #41
    • 17dcc8a chore: add --disable-dev-shm-usage for chromeOptions
    • 9013c32 chore: update travis.yml with node10
    • 9cc6144 feat: check for docker env when setting --disable-dev-shm-usage
    • 56dc3fd chore: use ternary for err check
    • 31b4e18 fix: pr comments

1.10.0

  • Revert "Merge pull request #39 from anil-groupon/pass-debug-port" - @jkrems #40
    • a7b2116 fix: Revert "Merge pull request #39 from anil-groupon/pass-debug-port"
    • ee2e251 feat: reimplement getChromeDevtoolsPort
    • 30e3e9a feat: Add debug log for devtools port

1.9.0

  • Pass remote debugging port for chrome - @anil-groupon #39
    • 209ebae feat: Pass remote debugging port for chrome
    • 2274697 chore: handle review comments
    • c942a21 chore: PR review comment
    • 115d0c7 chore: remove check for the config flag

1.8.1

  • chrome --no-sandbox when run as root - @dbushong #38
    • a1af370 fix: chrome --no-sandbox when run as root

1.8.0

  • use chromedriver directly without jar - @dbushong #37
    • f5c9220 feat: use chromedriver directly without jar

1.7.3

  • selenium invocation -debug argument - @dbushong #36
    • 346055d fix: selenium invocation -debug argument

1.7.2

  • fix: properly invoke selenium.jar with -debug flag - @dbushong #35
    • 76f1358 fix: properly invoke selenium.jar with -debug flag

1.7.1

  • fix: fail quickly on aborted client request - @dbushong #33
    • ce08240 fix: fail quickly on aborted client request
    • 1c370c4 chore: test on node 4 & 6, fix java
    • bbfd324 fix: make selenium standalone args 3.x compat

1.7.0

  • feat: tunnel: checks ~/.ssh for keys if no agent - @dbushong #30
    • f345b0d feat: tunnel: checks ~/.ssh for keys if no agent
    • 7957cd8 test: use & verify dynamic ports for proxy testing

1.6.0

1.5.0

  • feat: use proxy.host for remote selenium grid - @dbushong #27
    • 9bd6642 feat: use proxy.host for remote selenium grid

1.4.8

  • fix: switch cleanly between driver types per-file - @dbushong #23
    • 5087c11 fix: switch cleanly between driver types per-file

1.4.7

  • Correct config setting for selenium.timeout - @dbushong #22
    • c01fb8f fix: correct config setting for selenium.timeout

1.4.6

  • Initial URL is never the new page URL - @jkrems #20
    • aa1587e fix: Initial URL is never the new page URL
  • Use Groupon project template & nlm - @jkrems #21
    • d79ed1b chore: Use Groupon project template & nlm
    • d69df68 chore: Use latest lodash & bluebird

1.4.5

  • fix: Use existing app when started with testium_launch=false #18
  • Port contributor info, add code of conduct - @jkrems #17

1.4.4

  • Send headers to a page with hash segments - @jkrems #16

1.4.3

  • Fix handling of urls hash segment - @jkrems #15

1.4.2

  • Fix regression when using launch=false - @jkrems #13

1.4.1

  • Restore page size when getting testium - @jkrems #14

1.4.0

  • Prefer browser.quit for wd's sake #11

1.3.1

  • Default proxy port to 4445 - @jkrems #12

1.3.0

  • Add singleton logic from testium - @jkrems #10

1.2.0

  • Support the testium_app=null variant
  • Fix hanging build on node 0.10
  • Add support for launching selenium #8

1.1.3

  • Fix handling of external urls #7

1.1.2

  • Fix new page url with options - @jkrems #6

1.1.1

  • Fix missing testium cookies - @jkrems #5

1.1.0

  • Use the newly released testium-cookie - @jkrems #4
  • Fix .close() after switch to subprocess - @jkrems #3

1.0.0

  • Initial release