v3.1.0
Bug Fixes
- work around broken console methods (873e4f9), closes /github.com/angular/angular.js/pull/16644#issuecomment-407680658
- browser: emit 'browsers_change' in collection (#3183) (7634e71)
- config: remove phantomjs in favor of chrome headless (#3175) (0f8b2b1)
- init: Support ChromeHeadless in
validateBrowser
(#3110) (eeadcf2) - middleware: simplify stripHost. (#3115) (d65e911)
- runner: Do not persist grep option across runs (#3121) (c91cb81)
- runner: Make exit code configurable when tests are failing (#3116) (74da748), closes #1300
- test/client: revert const/let changes. (c097ecf)
Features
- config: Add config option for browser socket timeout (#3102) (11e3a9d), closes #2927
- config: add support for ES modules (e811adb)
- frameworks: report start() errors back to server. (#3126) (8257375)
- server: .dom files include HTML tags in page. (#3178) (4651524)
- server: Add public API to force a file refresh (dab8a82)
- server: Add stop method (#3153) (6d96d8e), closes #3149
- server: Add support for encoded source files (#3123) (68b37d3)