Releases: airtap/airtap
Releases · airtap/airtap
v0.0.5
Added
- Add
test-local-electron
script (#134) (@vweevers) - Test
AbstractBrowser
and implementations (#146) (@vweevers) - Add node 10 to Travis (#151) (@ralphtheninja)
Changed
- Refactor
lib/get-saucelabs-browser.js
andlib/flatten-browserlist.js
by usingsauce-browsers
module (#126) (@lpinca) - Rename
status
andresults
tostats
for consistency (#131) (@vweevers) - Terminate connections by using
server-destroy
module (#132) (@vweevers) - Clean up
ZuulReporter
(#133) (@vweevers) - Rename
SauceBrowser#browser
towebdriver
(#136) (@vweevers) - Introduce
AbstractBrowser
(#135) (@vweevers) - Clean up tests and only run sauce tests on Travis (#141) (@ralphtheninja)
- Rename
frameworks/
toclient/
(#142) (@ralphtheninja) - Move
.stats
toAbstractBrowser
(#143) (@ralphtheninja) - Prefer
debug()
overconsole.log()
(#148) (@vweevers) - Clean up
zuul
naming (#150) (@ralphtheninja)
Removed
Fixed
v0.0.4
Added
- Test electron browser (@ralphtheninja)
- README: add
stream-http
to list of users (@jhiesey)
Changed
- Setup email for Travis builds (@yeskunall)
- Normalize file names (@yeskunall)
- Finalize
standard
(@ralphtheninja) - Depend on
electron
instead of deprecatedelectron-prebuilt
(@ralphtheninja) - Throw error instead of error message (@arungalva)
- Refactor opt/config variable in
setup.js
(@ralphtheninja) - Replace IIFE with normal function declaration and function call (@ralphtheninja)
- Run unit tests before integration tests and put the sauce labs integration last (@ralphtheninja)
- Update keywords in
package.json
(@yeskunall) - Update
dependency-check
to^3.0.0
(@yeskunall) - Exit cleanly if Travis has no secure environment variables (@ralphtheninja)
- Clean up entries in
dependency-check
(@ralphtheninja)
Removed
- Remove support for older Electron api (@ralphtheninja)
- Remove support for node 4 (@ralphtheninja)
Fixed
- Fix race condition in electron ipc (@ralphtheninja)
- Add debug statement instead of silently failing Sauce Labs (@arungalva)
v0.0.3
Added
- README: add section
"Who Uses Airtap?"
(@feross) - Test aggregation of available browsers for
--list-browsers
(@ralphtheninja)
Changed
- Rename
lib/zuul.js
tolib/airtap.js
(@yeskunall) - Rename
--list-available-browsers
to-l/--list-browsers
(@ralphtheninja) - Replace
char-split
withsplit2
(@jeffreyshen19) - Replace
colors
withchalk
(@yeskunall)
Removed
- Remove vim styling and
.editorconfig
(@moondef) - Remove all frameworks but
tape
(@ralphtheninja) - Remove
.ui/--ui
option (@ralphtheninja) - Remove
mocha
dependency (@ralphtheninja) - Remove references to
emberjs
in docs and change example to usetape
(@ralphtheninja)
Fixed
- Fix broken
--list-available-browsers
(@ralphtheninja)
v0.0.2
Added
- Add
standard
for linting but only print warnings for now (@feross) - Add Open Open Source
CONTRIBUTING.md
(@ralphtheninja)
Changed
- Update dependencies (@ralphtheninja)
- Rename
bin/airtap
tobin/airtap.js
+ fix standard (@ralphtheninja) - README: fix typo (@0xflotus)
- Replace
xtend
andshallow-copy
withObject.assign
(@ralphtheninja) - Replace
osenv
usage withos.homedir()
(@yeskunall) - Make callback in
zuul.run(cb)
call withcb(err, result)
(@ralphtheninja)
Removed
- Remove
JSON2
(@ralphtheninja)
Historical Note We didn't update browserify
to the latest version because it doesn't support IE9 or IE10. Nor did we update tap-parser
to the latest since it doesn't work with PhantomJS
.
v0.0.1
First release 🌱. Forked from zuul
, so this changelog entry lists the differences from zuul
.
Added
- Add
--loopback <hostname>
option for Safari and Edge (@vweevers) - Add
dependency-check
to npm test script (@ralphtheninja) - Add
CHANGELOG.md
,UPGRADING.md
andLICENSE
(@vweevers) - Merge zuul wiki into doc folder and readme (@vweevers)
- README: add and update badges (@ralphtheninja, @vweevers)
- README: give credit to Sauce Labs and Zuul (@vweevers)
- README: warn that airtap is unstable (@vweevers)
Changed
- Replace multi-framework examples with single
tape
example (@vweevers) - Use Sauce Connect in Sauce Labs integration tests (@vweevers)
- Update
.travis.yml
with node 4, 6, 8 and 9 (@ralphtheninja) - Use
airtap-browsers
instead ofbrowzers
(@vweevers) - Set default
--ui
to tape (@vweevers)
Fixed
- Use
cross-env
in npm test script (@vweevers)
Removed
- Remove
localtunnel
,ngrok
and tunnel setup (@vweevers) - Remove tunnel options except for
--sauce-connect
(@vweevers) - Remove tunnel options from PhantomJS tests (runs locally) (@vweevers)
- Remove
.npmrc
(@ralphtheninja) - README: remove frameworks other than tap(e) (@vweevers)
- Undocument
--ui
option (we intend to remove it) (@vweevers) - Remove
HISTORY.md
(replaced byCHANGELOG.md
) (@vweevers)