Closed
Description
Please backport client side changes:
- chore: remove toMatchAriaSnapshot.path playwright#34379
- docs: auto generate evaluate usage docs playwright#34458
- feat: toHaveURL predicate matcher playwright#34413
- docs: remove toMatchAriaSnapshot path feature playwright#34471
- chore: land experimental tools playwright#34503
- chore: remove eslint-plugin-internal-playwright playwright#34510
- feat: per-assertion snapshot path template in config playwright#34537
- docs: roll follow-ups for .NET and Python playwright#34550
- chore(docs): clarify connection method via BrowserType.connect playwright#34560
- chore(docs): clarify connection method via BrowserType.connect playwright#34560
- chore(docs): clarify connection method via BrowserType.connect playwright#34560
- docs: add backlink from WebSocket to WebSockeRoute playwright#34600
- feat: emulate
prefers-contrast
playwright#34494 - feat: recreate IndexedDB in storagestate playwright#34591
- feat: step.attach() playwright#34614
- chore: add encoded versions of IndexedDB key/value playwright#34630
- chore: document typed array limitation playwright#34649
- fix(fetch): filter out undefined
params
playwright#34654 - fix: allow opt out from
IndexedDB
in storagestate playwright#34650 - chore: add _browserTypes helpers to playwright playwright#34611
- chore: organize imports in playwright-core playwright#34680
- chore: organize imports in packages playwright#34681
- chore: fix locator type check playwright#34682
- chore: fix Locator type issues playwright#34705
- chore: introduce platform for client (1) playwright#34683
- chore: short-cut localUtils usage in JS client playwright#34690
- chore: extract pipe->connection code playwright#34689
- chore: prework for web ws connection playwright#34718
- fix: allow relative userDataDir playwright#34710
- feat: add failOnStatusCode option to API request context playwright#34346
- fix: allow empty userDataDir playwright#34730
- chore: move utils that are user in server to server/utils (3) playwright#34739
- chore: move crypto to server/util/ playwright#34759
- chore: remove stackTrace => path dependency playwright#34763
- chore: move debug, env and user agent from utils/ playwright#34766
- chrome: restore colors enabled/levels logic playwright#34767
- chore: move zones into platform playwright#34786
- chore: allow client operation w/o local utils playwright#34790
- chore: for not use Node's events in client playwright#34791
- chore: make client compile for web playwright#34792
- chrome: remove state from isomorphic utils playwright#34795
- chore: init eventEmitter w/ platform playwright#34809
- chore: pass validator into validator context playwright#34810
- chore: do not use process in client playwright#34816
- chore: build a client bundle playwright#34847
- docs: correct closing tags for option elements in HTML examples playwright#34874
- chore(screenshot): warn about visibility of masked elements playwright#34881
- docs: touch events guide improvements playwright#34903
- feat: locator.visible playwright#34905
- fix(runner): hide
APIResponse.*
calls from results playwright#34909 - fix: remove unicode soft hyphen in normalizeWhitespace playwright#34920
- chore: change generated filename for
toMatchAriaSnapshot
from.yml
to.snapshot.yml
playwright#34931 - chore: remove failOnStatusCode from Browser.newContext, rename playwright#34936
- chore: make indexeddb opt-in playwright#34942
- chore: document indexeddb type as "unknown" playwright#34944
- chore: replace locator.visible with filter({ visible }) playwright#34947
- docs: Improve toHaveURL doc clarity playwright#34935
- chore: change recommended snapshot extension to .aria.yml playwright#34963
- docs: js release notes for 1.51 playwright#34972