The Wire · Showcase
ROUTER DROPS NIGHTWATCH FOR PLAYWRIGHT, AXIOS TIGHTENS HTTP ADAPTER
By RepoJournal · Filed · About Vue.js
Vue Router just migrated its entire E2E test suite to Playwright, running cross-browser for the first time in CI, while axios 1.16.0 lands a wave of adapter fixes that should smooth out your HTTP edge cases.
The Router team shipped a major testing overhaul [1] that ports all 9 test suites from the aging Nightwatch framework to Playwright, now executing across Chromium, Firefox, and WebKit in parallel. This is a meaningful stability upgrade for the framework itself: Playwright's cross-browser coverage means regressions get caught earlier and more reliably than they were before. In parallel, axios 1.16.0 [2] lands substantial bug fixes across HTTP, fetch, and XHR adapters around redirects, aborts, headers, and timeouts, plus support for the QUERY HTTP method. For most projects, this is a quiet but welcome patch that tightens the rough edges in HTTP handling. The Vue testing ecosystem is also progressing: test-utils picked up oxfmt 0.52.0 [4] to keep formatter tooling current. Router docs also caught a formatting pass [3] to clean up the extending-routes guide.
One email a day. Unsubscribe in one click.
Keep up with Vue.js in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Upgrade axios to 1.16.0 on your next routine update vuejs/v2.cn.vuejs.org [plan]
- → Monitor Router E2E test results for any new flakes in the Playwright migration vuejs/router [monitor]
References
- [1] test: migrate e2e suite from Nightwatch to Playwright ↗ vuejs/router
- [2] chore(deps): bump axios from 1.15.2 to 1.16.0 ↗ vuejs/v2.cn.vuejs.org
- [3] docs: fix formatting in `extending-routes.md` (#2721) vuejs/router
- [4] chore(deps): update dependency oxfmt to v0.52.0 ↗ vuejs/test-utils