Skip to content

Commit

Permalink
Update tested browsers
Browse files Browse the repository at this point in the history
- Android 5.1, 4.4 and 4.3
- Chrome latest
- Edge latest
- Firefox latest, 45 ESR, 38 ESR
- Node 0.10, 4, 6
- IE 11
- iOS 8 and 9
- Safari 8 and 9
  • Loading branch information
scothis committed Jun 16, 2016
1 parent 29d77ee commit 4cf0771
Show file tree
Hide file tree
Showing 28 changed files with 25 additions and 175 deletions.
86 changes: 7 additions & 79 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ matrix:
script: 'travis_retry npm run-script lint'
- node_js: '0.10'
script: 'travis_retry npm run-script buster'
- node_js: '0.8'
- node_js: '4'
script: 'travis_retry npm run-script buster'
- node_js: '0.6'
- node_js: '6'
script: 'travis_retry npm run-script buster'
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
Expand All @@ -32,23 +32,15 @@ matrix:
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/firefox-38.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/firefox-31.json
- BROWSERS=test/browsers/firefox-45.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/firefox-24.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/firefox-17.json
- BROWSERS=test/browsers/firefox-38.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/firefox-10.json
- BROWSERS=test/browsers/edge.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
Expand All @@ -60,23 +52,7 @@ matrix:
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/ie-10.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/ie-9.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/ie-8.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/ie-7.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/ie-6.json
- BROWSERS=test/browsers/safari-9.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
Expand All @@ -88,19 +64,7 @@ matrix:
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/safari-7.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/safari-6.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/opera-12.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/opera-11.json
- BROWSERS=test/browsers/ios-9.2.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
Expand All @@ -109,34 +73,10 @@ matrix:
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/ios-8.4.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/ios-8.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/ios-7.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/ios-6.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/ios-5.1.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/ios-5.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/android-5.1.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/android-5.0.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
Expand All @@ -145,15 +85,3 @@ matrix:
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/android-4.3.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/android-4.2.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/android-4.1.json
- node_js: '0.10'
script: 'travis_retry npm run-script sauceme'
env:
- BROWSERS=test/browsers/android-4.0.json
20 changes: 13 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,14 +141,12 @@ Our goal is to work in every major JavaScript environment; Node.js and major bro
If your preferred environment is not supported, please let us know. Some features may not be available in all environments.

Tested environments:
- Node.js (0.6, 0.8. 0.10, 4, 5)
- Node.js (0.10, 4, 6)
- Chrome (stable)
- Firefox (stable, ESR, should work in earlier versions)
- Edge
- IE (6-11)
- Safari (6-9, iOS 5-9.2, should work in earlier versions)
- Android (4.0-5.1, should work in earlier versions)
- Opera (11, 12, should work in earlier versions)
- IE (11, should work in earlier versions)
- Safari (8-9, iOS 8-9, should work in earlier versions)
- Android (4.3-5, should work in earlier versions)

Specific browser test are provided by [Travis CI](https://travis-ci.org/cujojs/rest) and [Sauce Labs' Open Sauce Plan](https://saucelabs.com/opensource). You can see [specific browser test results](https://saucelabs.com/u/cujojs-rest), although odds are they do not reference this specific release/branch/commit.

Expand Down Expand Up @@ -240,7 +238,15 @@ Change Log
- MAJOR: Drop hard when.js dependency in favor of ES6 Promise API. See https://github.com/cujojs/when/blob/master/docs/es6-promise-shim.md to use when.js as an ES6 Promise polyfill.
- Moved path token param replacement from the clients into the `rest/interceptor/params` interceptor, which is also deprecated. The behavior will no longer be applied automatically in the client. Using the `rest/interceptor/template` interceptor is far more powerful and preferred.
- Fixed an issue preventing uri template exploded values from expanding correctly.
- Update tested browsers. Removing Safari 5 and iOS 4.3 (no longer supported by SauceLabs). Adding Firefox 38 ESR and Andriod 5.1.
- Update tested environments:
- Android 5.1, 4.4 and 4.3
- Chrome latest
- Edge latest
- Firefox latest, 45 ESR, 38 ESR
- Node 0.10, 4, 6
- IE 11
- iOS 8 and 9
- Safari 8 and 9
- include requested URL on response object
- mime interceptor no longer sets Content-Type on requests without an entity

Expand Down
4 changes: 0 additions & 4 deletions test/browsers/android-4.1.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/android-4.2.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/android-5.0.json

This file was deleted.

2 changes: 1 addition & 1 deletion test/browsers/edge.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[
// we don't really care about the platform, but without it the browser may fail to resolve
{ browserName: 'MicrosoftEdge', platform: 'Windows 10' }
{ browserName: 'MicrosoftEdge', platform: 'Windows 10' }
]
4 changes: 0 additions & 4 deletions test/browsers/firefox-10.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/firefox-17.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/firefox-24.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/firefox-31.json

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[
// we don't really care about the platform, but without it the browser may fail to resolve
{ browserName: 'android', version: '4.0', platform: 'Linux' }
{ browserName: 'firefox', version: '45', platform: 'Windows 10' }
]
2 changes: 1 addition & 1 deletion test/browsers/firefox.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[
// we don't really care about the platform, but without it the browser may fail to resolve
{ browserName: 'firefox', platform: 'Windows 2008' }
{ browserName: 'firefox', platform: 'Windows 10' }
]
4 changes: 0 additions & 4 deletions test/browsers/ie-10.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/ie-6.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/ie-7.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/ie-8.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/ie-9.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/ios-5.1.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/ios-5.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/ios-6.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/ios-7.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/ios-8.json

This file was deleted.

2 changes: 1 addition & 1 deletion test/browsers/ios-9.2.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[
// we don't really care about the platform, but without it the browser may fail to resolve
{ browserName: 'ipad', version: '9.2', platform: 'OS X 10.10' }
{ browserName: 'ipad', version: '9.2', platform: 'Mac 10.10' }
]
4 changes: 0 additions & 4 deletions test/browsers/opera-11.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/opera-12.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/safari-6.json

This file was deleted.

4 changes: 0 additions & 4 deletions test/browsers/safari-7.json

This file was deleted.

2 changes: 1 addition & 1 deletion test/browsers/safari-9.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[
// we don't really care about the platform, but without it the browser may fail to resolve
{ browserName: 'safari', version: '9.0', platform: 'OS X 10.11' }
{ browserName: 'safari', version: '9', platform: 'Mac 10.11' }
]

0 comments on commit 4cf0771

Please sign in to comment.