# Playwright v0.12.0 — Release & Upgrade Intelligence
- **Product:** Playwright (https://playwright.dev)
- **Version:** v0.12.0
- **Released:** Mar 24, 2020
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/playwright/updates/v0.12.0/

## Executive Summary (TL;DR)
Playwright v0.12.0. Source highlight: Chromium 83.0.4090.0. Tests: 972 passing, 4 failing.

## Breaking Changes & Deprecations
- Breaking API Changes - BrowserContext - `browserContext.setCookies()` is renamed to [`browserContext.addCookies(cookies)`](https://github.com/microsoft/playwright/blob/v0.12.0/docs/api.md#browsercontextaddcookiescookies).

## New Features
- [`browserContext.addInitScript(script[, arg])`](https://github.com/microsoft/playwright/blob/v0.12.0/docs/api.md#browsercontextaddinitscriptscript-arg) allows to add a script to be evaluated in all frames of all pages in the browser context before the frame loads.

## Improvements
- Many actions (for example, [`page.click(selector[, options])`](https://github.com/microsoft/playwright/blob/v0.12.0/docs/api.md#pageclickselector-options) or [`page.evaluate(pageFunction[, arg])`](https://github.com/microsoft/playwright/blob/v0.12.0/docs/api.md#pageevaluatepagefunction-arg)) by default wait before and after performing an action to facilitate linear workflow.
