Steve Gravrock
6755b03f12
Temporarily (I hope) disable testing against Safari 16 and 17
...
Saucelabs VMs for these browsers currently fail to start. There was a
successful run last night against commit e759ddced2 .
2026-01-17 11:25:22 -08:00
Steve Gravrock
a8431f33bd
Merge branch '5.99' into 6.0
2025-11-03 17:22:11 -08:00
Steve Gravrock
9a9d3994da
Add Safari 26 to supported browsers
2025-11-03 07:37:11 -08:00
Steve Gravrock
4a36ece65b
Revert "Drop support for Safari 16 and Firefox 102"
...
This reverts commit e2a7740322 .
structuredClone errors in these browsers were a symptom of inavertently
including Error objects in reporter events. In newer browsers,
structuredClone can copy those objects, but it's lossy: if an instance of
an Error subclass is cloned, the result is an instance of Error.
With that fixed, Jasmine is compatible with Safari 16 and FF 102. At least
for now. And keeping them around may provide a way to detect similar bugs.
2025-09-21 08:44:17 -07:00
Steve Gravrock
e2a7740322
Drop support for Safari 16 and Firefox 102
...
Neither of these browsers has sufficient structuredClone support. FF 102
is well past EOL and Safari 16 only runs on past-EOL OS versions.
2025-09-20 17:19:24 -07:00
Steve Gravrock
72ecc70c5d
Move jasmine-core.js source from lib to src
2025-09-20 10:48:43 -07:00
Steve Gravrock
78940aa0fb
Drop support for Safari 15
...
Safari 15:
* Lacks structuredClone, which is starting to become useful
* Has stack trace quirks that are not well understood, not properly handled
by Jasmine, and can cause problems in Jasmine's own tests
* Is not widely used
* Does not run on any OS that still receives security updates
2025-09-15 18:37:59 -07:00
Steve Gravrock
91bd3f8201
Optionally test in a subset of browsers locally
...
When run with --not-actually-all, scripts/run-all-browsers skips all
but the oldest and newest supported Firefox and Safari versions. This
provides a faster but still quite reliable mergeability check.
CI still tests against all supported browsers.
2025-09-01 08:58:32 -07:00
Steve Gravrock
15c38c7728
Add Firefox 140 (current ESR) to supported browsers and demote 128 to best-effort
2025-08-30 13:31:54 -07:00
Steve Gravrock
1b2922e008
Don't hardcode temp dir in buildStandaloneDist
2025-06-14 09:05:12 -07:00
Steve Gravrock
bd8d23f2a7
Removed rimraf dev dependency
2025-06-14 09:05:06 -07:00
Steve Gravrock
de26763868
CI: remove special case for Chrome
2025-06-09 15:05:50 -07:00
Steve Gravrock
52aaf63d22
Create the dist dir if it doesn't already exist
2025-04-10 18:27:55 -07:00
Steve Gravrock
a09fdd3284
Removed remaining use of Grunt
2025-04-09 09:11:19 -07:00
Steve Gravrock
6f23151a5e
Hardened stop-sauce-connect
2025-03-17 17:33:34 -07:00
Steve Gravrock
e53c7ed8d1
Update to Sauce Connect 5
2025-03-16 14:34:36 -07:00
Steve Gravrock
71f6a95ce5
Added Firefox 128 (current ESR) to supported browsers
2024-09-24 06:54:36 -07:00
Steve Gravrock
726c152f6e
Added Safari 17 to supported browsers
2024-02-05 18:44:11 -08:00
Steve Gravrock
a14dbf012a
Fix Chrome on CI
2023-09-30 08:33:27 -07:00
Steve Gravrock
f0db5ce350
Added Firefox 115 (current ESR) to supported browsers
2023-09-07 21:43:24 -07:00
Steve Gravrock
75f97961f5
Dropped support for Safari 14 and Firefox 91
2022-11-24 13:25:39 -08:00
Steve Gravrock
5e650953cd
Added Safari 16 to supported browsers
2022-10-22 13:08:10 -07:00
Steve Gravrock
140c12e8fc
Added Firefox 102 (current ESR) to CI
2022-07-23 10:17:21 -07:00
Steve Gravrock
b37d989f13
Removed past-EOL Firefox versions
2021-12-07 18:16:00 -08:00
Steve Gravrock
89151d6e64
Dropped Safari 13 from build matrix
2021-12-07 17:04:19 -08:00
Steve Gravrock
75e3e14861
Merge remote-tracking branch 'upstream/safari-15' into 4.0
2021-12-07 17:03:40 -08:00
Steve Gravrock
ce7460d8d4
Fixed stack trace filtering on Safari 15
2021-12-07 16:50:07 -08:00
Steve Gravrock
5942654856
Merge branch '3.99' into 4.0
2021-11-26 13:27:57 -08:00
Steve Gravrock
c48fb0b0e7
Added Firefox 91 (current ESR) to CI matrix
2021-11-14 14:18:06 -08:00
Steve Gravrock
fe0a83ba87
Removed support for Internet Explorer
2021-07-23 21:46:15 -07:00
Steve Gravrock
4edac7d3d1
Dropped Safari <13 from test matrix
2021-07-10 09:21:41 -07:00
Steve Gravrock
752441a66f
Merge branch '3.99' into 4.0
2021-05-18 17:12:29 -07:00
Steve Gravrock
c7c8b6b93e
Added Chrome back to CI browser list
2021-05-04 17:24:06 -07:00
Steve Gravrock
cacc6f4278
Skip the middle Safari versions to speed up CI
2021-04-24 15:07:23 -07:00
Steve Gravrock
c2a714f168
Removed support for IE 10 and Safari 8
2021-04-23 08:14:19 -07:00
Steve Gravrock
9555cb9842
Pass Sauce tunnel identifier correctly
2021-04-17 16:14:45 -07:00
Steve Gravrock
82cc1083b6
Migrated from Travis to Circle CI
2021-04-17 11:34:56 -07:00