fxa-content-server/CHANGELOG.md

6165 строки
468 KiB
Markdown
Исходник Ответственный История

Этот файл содержит неоднозначные символы Юникода!

Этот файл содержит неоднозначные символы Юникода, которые могут быть перепутаны с другими в текущей локали. Если это намеренно, можете спокойно проигнорировать это предупреждение. Используйте кнопку Экранировать, чтобы подсветить эти символы.

<a name="1.129.0"></a>
# [1.129.0](https://github.com/mozilla/fxa-content-server/compare/v1.128.1...v1.129.0) (2019-01-22)
### Bug Fixes
* **l10n:** Ensure tooltips are translated in local dev ([a7d44c6](https://github.com/mozilla/fxa-content-server/commit/a7d44c6)), closes [#6871](https://github.com/mozilla/fxa-content-server/issues/6871)
* **metrics:** allow optional platform in /metrics-errors ([e27e6a6](https://github.com/mozilla/fxa-content-server/commit/e27e6a6)), closes [#6873](https://github.com/mozilla/fxa-content-server/issues/6873)
* **pw-strength:** Use 15px font size in pw-strength meter for Arabic. ([89fd8e3](https://github.com/mozilla/fxa-content-server/commit/89fd8e3)), closes [#6556](https://github.com/mozilla/fxa-content-server/issues/6556)
* **sign_in_code:** fix code numeric input ([329640a](https://github.com/mozilla/fxa-content-server/commit/329640a)), closes [#6765](https://github.com/mozilla/fxa-content-server/issues/6765)
* **teamcity:** install with `npm ci` ([0f42477](https://github.com/mozilla/fxa-content-server/commit/0f42477))
* **TOTP:** Translate success status messages on /settings/recovery_codes ([6984fa8](https://github.com/mozilla/fxa-content-server/commit/6984fa8)), closes [#6728](https://github.com/mozilla/fxa-content-server/issues/6728)
### chore
* **deps:** Update to fxa-shared@1.0.15 ([fba684c](https://github.com/mozilla/fxa-content-server/commit/fba684c))
### Features
* **change-password:** Add a "verification password" on password change. ([1ba97d3](https://github.com/mozilla/fxa-content-server/commit/1ba97d3)), closes [#6859](https://github.com/mozilla/fxa-content-server/issues/6859) [#6573](https://github.com/mozilla/fxa-content-server/issues/6573)
* **npm:** rewrap npm deps to pick up latest eslint-plugin-fxa rules ([3bb1d64](https://github.com/mozilla/fxa-content-server/commit/3bb1d64)), closes [#6554](https://github.com/mozilla/fxa-content-server/issues/6554)
* **settings:** put communication prefs behind a feature flag ([f3dcbe0](https://github.com/mozilla/fxa-content-server/commit/f3dcbe0))
### Refactor
* **scripts:** Remove code for uuid(old storage name) ([e5bea37](https://github.com/mozilla/fxa-content-server/commit/e5bea37))
* **scripts:** Removed tests involving fetching of uuid ([fbded65](https://github.com/mozilla/fxa-content-server/commit/fbded65))
<a name="1.128.1"></a>
## [1.128.1](https://github.com/mozilla/fxa-content-server/compare/v1.128.0...v1.128.1) (2019-01-11)
### Bug Fixes
* **metrics:** ensure deviceId falls back to `none` if not set ([73485ab](https://github.com/mozilla/fxa-content-server/commit/73485ab))
* **npm:** use npm ci ([842d991](https://github.com/mozilla/fxa-content-server/commit/842d991))
<a name="1.128.0"></a>
# [1.128.0](https://github.com/mozilla/fxa-content-server/compare/v1.127.0...v1.128.0) (2019-01-08)
### Bug Fixes
* **icons:** add screenshots svg ([78e3360](https://github.com/mozilla/fxa-content-server/commit/78e3360))
* **metrics:** make sure to track oauth screen views in amplitude ([4934527](https://github.com/mozilla/fxa-content-server/commit/4934527)), closes [#6742](https://github.com/mozilla/fxa-content-server/issues/6742)
* **nsp:** add advistory 745 ([ec376ce](https://github.com/mozilla/fxa-content-server/commit/ec376ce))
* **recovery:** use recovery key length of 32 ([5025c28](https://github.com/mozilla/fxa-content-server/commit/5025c28))
* **reset-password:** No more error on /confirm_reset_password w/o initiating flow. ([5985b77](https://github.com/mozilla/fxa-content-server/commit/5985b77)), closes [#6724](https://github.com/mozilla/fxa-content-server/issues/6724)
* **secondary-emails:** Handle long emails in the secondary email panel ([1744530](https://github.com/mozilla/fxa-content-server/commit/1744530)), closes [#6751](https://github.com/mozilla/fxa-content-server/issues/6751)
* **styles:** address the radius mismatch on the send button ([344be8e](https://github.com/mozilla/fxa-content-server/commit/344be8e)), closes [#6566](https://github.com/mozilla/fxa-content-server/issues/6566)
* **tests:** remove extra click in email test ([79b4530](https://github.com/mozilla/fxa-content-server/commit/79b4530))
### chore
* **docs:** Clarify the `action` query param documentation. ([9ff4474](https://github.com/mozilla/fxa-content-server/commit/9ff4474))
* **emails:** ignore this too. ([17b8903](https://github.com/mozilla/fxa-content-server/commit/17b8903))
* **emails:** Look away now! ([1581c89](https://github.com/mozilla/fxa-content-server/commit/1581c89))
* **modules:** Convert several password related modules to es6 module format. ([02da0e5](https://github.com/mozilla/fxa-content-server/commit/02da0e5)), closes [#6859](https://github.com/mozilla/fxa-content-server/issues/6859)
* **recovery-key:** Remove all recovery key experiment code. ([6d64c59](https://github.com/mozilla/fxa-content-server/commit/6d64c59))
### Features
* **metrics:** add country and region to flow events ([ec3b88b](https://github.com/mozilla/fxa-content-server/commit/ec3b88b))
* **npm:** update to latest npmshrink ([6e9da39](https://github.com/mozilla/fxa-content-server/commit/6e9da39))
<a name="1.127.0"></a>
# [1.127.0](https://github.com/mozilla/fxa-content-server/compare/v1.126.0...v1.127.0) (2018-12-11)
### Bug Fixes
* **reset:** remove confusing account recovery password reset messaging ([2b17fe4](https://github.com/mozilla/fxa-content-server/commit/2b17fe4))
### chore
* **code:** enable token code for 25% of all lockbox ios users ([d8522f3](https://github.com/mozilla/fxa-content-server/commit/d8522f3))
* **verify:** remove server side verification ([5485d45](https://github.com/mozilla/fxa-content-server/commit/5485d45))
### Features
* **coppa:** Put COPPA behind a feature flag. ([fe877db](https://github.com/mozilla/fxa-content-server/commit/fe877db)), closes [#6736](https://github.com/mozilla/fxa-content-server/issues/6736)
* **metrics:** add deviceId to the resume token ([c10d699](https://github.com/mozilla/fxa-content-server/commit/c10d699))
* **sms:** remove SMS padlock ([3f249be](https://github.com/mozilla/fxa-content-server/commit/3f249be)), closes [#6653](https://github.com/mozilla/fxa-content-server/issues/6653)
<a name="1.126.0"></a>
# [1.126.0](https://github.com/mozilla/fxa-content-server/compare/v1.125.0...v1.126.0) (2018-11-28)
### Bug Fixes
* **l10n:** Use an inline `t` function to ensure l10n works as expected. ([881efbc](https://github.com/mozilla/fxa-content-server/commit/881efbc)), closes [#6725](https://github.com/mozilla/fxa-content-server/issues/6725)
* **recovery:** update recovery save options ([2c042a2](https://github.com/mozilla/fxa-content-server/commit/2c042a2))
* **reset:** remove confusing password reset messaging ([fe18437](https://github.com/mozilla/fxa-content-server/commit/fe18437))
* **styles:** adjust icon style ([2747d0d](https://github.com/mozilla/fxa-content-server/commit/2747d0d))
* **styles:** fix icon for Firefox Add-ons ([11938ff](https://github.com/mozilla/fxa-content-server/commit/11938ff))
* **test:** Fix the OAuth email-first functional test that used a common password. ([2dd05c2](https://github.com/mozilla/fxa-content-server/commit/2dd05c2)), closes [#6723](https://github.com/mozilla/fxa-content-server/issues/6723)
* **tests:** install node-uuid when running tests/teamcity/run-server.sh ([a59a9de](https://github.com/mozilla/fxa-content-server/commit/a59a9de))
* **tests:** update from sinon reset to resetHistory ([34377d4](https://github.com/mozilla/fxa-content-server/commit/34377d4)), closes [#6331](https://github.com/mozilla/fxa-content-server/issues/6331)
* **tests:** use stronger password in functional tests ([289b745](https://github.com/mozilla/fxa-content-server/commit/289b745))
* **validation:** accept emails containing an apostrophe on the front-end ([0737107](https://github.com/mozilla/fxa-content-server/commit/0737107))
### chore
* **config:** Add the new Send redirect_uris to the Send scopedKeys list. ([4ff4dff](https://github.com/mozilla/fxa-content-server/commit/4ff4dff))
* **modules:** Convert the complete_reset_password code to ES6 modules ([b313ac9](https://github.com/mozilla/fxa-content-server/commit/b313ac9)), closes [#6706](https://github.com/mozilla/fxa-content-server/issues/6706)
* **oauth:** Add tests for signing in w/ an expired Sync sessionToken. ([d8b94f9](https://github.com/mozilla/fxa-content-server/commit/d8b94f9))
* **test:** Use selectors module in the cached signin tests. ([ddfc810](https://github.com/mozilla/fxa-content-server/commit/ddfc810))
### Features
* **pw-strength:** Add pw-strength meter to password reset ([509ea89](https://github.com/mozilla/fxa-content-server/commit/509ea89)), closes [#6572](https://github.com/mozilla/fxa-content-server/issues/6572)
* **signin:** Add Use different account option in security/recovery code page ([6bd2f17](https://github.com/mozilla/fxa-content-server/commit/6bd2f17))
### Refactor
* **headers:** remove HPKP ([223ccb0](https://github.com/mozilla/fxa-content-server/commit/223ccb0)), closes [#6714](https://github.com/mozilla/fxa-content-server/issues/6714)
<a name="1.125.0"></a>
# [1.125.0](https://github.com/mozilla/fxa-content-server/compare/v1.124.0...v1.125.0) (2018-11-14)
### Bug Fixes
* **deps:** Update fxa-geodb to get rid of the audit warning ([7dec3ec](https://github.com/mozilla/fxa-content-server/commit/7dec3ec))
* **metrics:** generate an amplitude deviceId in GET /metrics-flow ([2ddfd63](https://github.com/mozilla/fxa-content-server/commit/2ddfd63))
* **recovery:** remove recovery key control group ([e993f88](https://github.com/mozilla/fxa-content-server/commit/e993f88))
* **tests:** reinstate accidentally-disabled server tests ([0eb6ae3](https://github.com/mozilla/fxa-content-server/commit/0eb6ae3))
### chore
* **config:** Add reference-browser to allowlist for oldsync scope. ([3e28be9](https://github.com/mozilla/fxa-content-server/commit/3e28be9))
* **deps:** update deps ([79d7a69](https://github.com/mozilla/fxa-content-server/commit/79d7a69))
* **deps:** update mailcheck ([bd94a19](https://github.com/mozilla/fxa-content-server/commit/bd94a19))
* **deps:** Use speed-trap from npm ([d848d04](https://github.com/mozilla/fxa-content-server/commit/d848d04))
### Refactor
* **mobile:** Remove support for mob_ios_v1 and mob_android_v1 ([41ef7a7](https://github.com/mozilla/fxa-content-server/commit/41ef7a7)), closes [#6685](https://github.com/mozilla/fxa-content-server/issues/6685)
* **pw-strength:** Remove designF's "experiment" status. ([a85b10b](https://github.com/mozilla/fxa-content-server/commit/a85b10b)), closes [#6572](https://github.com/mozilla/fxa-content-server/issues/6572) [#6573](https://github.com/mozilla/fxa-content-server/issues/6573) [#6564](https://github.com/mozilla/fxa-content-server/issues/6564) [#6400](https://github.com/mozilla/fxa-content-server/issues/6400)
<a name="1.124.0"></a>
# [1.124.0](https://github.com/mozilla/fxa-content-server/compare/v1.123.2...v1.124.0) (2018-10-30)
### Bug Fixes
* **ci:** Remove sync-exec from CI dep installation ([edbadeb](https://github.com/mozilla/fxa-content-server/commit/edbadeb)), closes [#6672](https://github.com/mozilla/fxa-content-server/issues/6672)
* **ci:** update travis to use oauth server in auth server repo ([cc158a2](https://github.com/mozilla/fxa-content-server/commit/cc158a2))
* **codes:** Dont allow `wantsTwoStepAuthentication` to bypass the password prompt. ([60ef335](https://github.com/mozilla/fxa-content-server/commit/60ef335))
* **codes:** support requesting totp verification on sign-in ([5d64f6d](https://github.com/mozilla/fxa-content-server/commit/5d64f6d))
* **deps:** add filtered npm audit ([81c86ca](https://github.com/mozilla/fxa-content-server/commit/81c86ca)), closes [mozilla/fxa#303](https://github.com/mozilla/fxa/issues/303)
* **deps:** Fix the npm audit warning for sync-exec ([eb8afc1](https://github.com/mozilla/fxa-content-server/commit/eb8afc1)), closes [#6595](https://github.com/mozilla/fxa-content-server/issues/6595)
* **deps:** Fix the npm audit warnings in jsxgettext-recursive ([6d6e3ae](https://github.com/mozilla/fxa-content-server/commit/6d6e3ae)), closes [#6595](https://github.com/mozilla/fxa-content-server/issues/6595)
* **deps:** rewrap deps, add exceptions for convict, grunt-z-schema, grunt-usemin ([b5f50d5](https://github.com/mozilla/fxa-content-server/commit/b5f50d5))
* **pairing:** Expect the channelId to be a base64url string. ([c292281](https://github.com/mozilla/fxa-content-server/commit/c292281)), closes [#6667](https://github.com/mozilla/fxa-content-server/issues/6667)
* **totp:** pr updates ([2e45a26](https://github.com/mozilla/fxa-content-server/commit/2e45a26))
* **totp:** Remove en-US from the TOTP SUMO link. ([d771fd2](https://github.com/mozilla/fxa-content-server/commit/d771fd2)), closes [#6666](https://github.com/mozilla/fxa-content-server/issues/6666)
### Features
* **connect-device:** allow showSuccessMessage search param ([30406e9](https://github.com/mozilla/fxa-content-server/commit/30406e9))
* **metrics:** map totp flow events to amplitude events ([99ecef1](https://github.com/mozilla/fxa-content-server/commit/99ecef1))
* **metrics:** No longer send events to Google Analytics ([e27f79e](https://github.com/mozilla/fxa-content-server/commit/e27f79e)), closes [#6650](https://github.com/mozilla/fxa-content-server/issues/6650)
* **pairing:** The channel server for the pairing flow. ([d1264af](https://github.com/mozilla/fxa-content-server/commit/d1264af)), closes [#6613](https://github.com/mozilla/fxa-content-server/issues/6613)
### Refactor
* **creds:** remove support for `email=blank`, disabling of cached creds ([318f879](https://github.com/mozilla/fxa-content-server/commit/318f879)), closes [#6053](https://github.com/mozilla/fxa-content-server/issues/6053)
<a name="1.123.2"></a>
## [1.123.2](https://github.com/mozilla/fxa-content-server/compare/v1.123.1...v1.123.2) (2018-10-26)
### Bug Fixes
* **ci:** update travis to use oauth server in auth server repo ([5f9d879](https://github.com/mozilla/fxa-content-server/commit/5f9d879))
* **metrics:** fix get-metrics-flow to use correct view event ([610a85e](https://github.com/mozilla/fxa-content-server/commit/610a85e))
<a name="1.123.1"></a>
## [1.123.1](https://github.com/mozilla/fxa-content-server/compare/v1.123.0...v1.123.1) (2018-10-19)
### Features
* **Lockbox:** Add Lockbox for Android scopes to configuration ([4aa3510](https://github.com/mozilla/fxa-content-server/commit/4aa3510)), closes [#6643](https://github.com/mozilla/fxa-content-server/issues/6643)
<a name="1.123.0"></a>
# [1.123.0](https://github.com/mozilla/fxa-content-server/compare/v1.122.4...v1.123.0) (2018-10-16)
### Bug Fixes
* **checkbox:** adds some margin to checkboxes ([7a52a69](https://github.com/mozilla/fxa-content-server/commit/7a52a69))
* **force_auth:** mention service name in force_auth ([cabfc06](https://github.com/mozilla/fxa-content-server/commit/cabfc06)), closes [#4928](https://github.com/mozilla/fxa-content-server/issues/4928)
* **metrics:** stop sending metrics context to deprecated endpoints ([f5e30d0](https://github.com/mozilla/fxa-content-server/commit/f5e30d0))
* **test:** Upgrade intern to 4.3.1 so tests run in fx 63 ([b555105](https://github.com/mozilla/fxa-content-server/commit/b555105)), closes [#6542](https://github.com/mozilla/fxa-content-server/issues/6542)
* **totp:** call proto `afterCompleteSignInWithCode` after entering valid totp code ([f8c5a32](https://github.com/mozilla/fxa-content-server/commit/f8c5a32))
### Features
* **routes:** add support for .well-known/change-password ([6d5662d](https://github.com/mozilla/fxa-content-server/commit/6d5662d)), closes [#6561](https://github.com/mozilla/fxa-content-server/issues/6561)
* **sms:** add padlock to sms submit form ([1c7f105](https://github.com/mozilla/fxa-content-server/commit/1c7f105)), closes [#5856](https://github.com/mozilla/fxa-content-server/issues/5856)
<a name="1.122.4"></a>
## [1.122.4](https://github.com/mozilla/fxa-content-server/compare/v1.122.3...v1.122.4) (2018-10-12)
### Bug Fixes
* **emails:** add recovery key images ([b0342c5](https://github.com/mozilla/fxa-content-server/commit/b0342c5))
<a name="1.122.3"></a>
## [1.122.3](https://github.com/mozilla/fxa-content-server/compare/v1.122.2...v1.122.3) (2018-10-09)
### chore
* **recovery:** enable recovery key for 100% users ([b156f26](https://github.com/mozilla/fxa-content-server/commit/b156f26))
<a name="1.122.2"></a>
## [1.122.2](https://github.com/mozilla/fxa-content-server/compare/v1.121.3...v1.122.2) (2018-10-08)
* Merge v1.121.3 into 122
<a name="1.122.1"></a>
## [1.122.1](https://github.com/mozilla/fxa-content-server/compare/v1.122.0...v1.122.1) (2018-10-03)
* Merge train-121 from private repo into 122
<a name="1.122.0"></a>
# [1.122.0](https://github.com/mozilla/fxa-content-server/compare/v1.121.0...v1.122.0) (2018-10-02)
### Bug Fixes
* **ci:** use npm 6 in travis ([b48fc63](https://github.com/mozilla/fxa-content-server/commit/b48fc63))
* **CWTS:** Fix the checkbox alignment in RTL langugates. ([9d4bda3](https://github.com/mozilla/fxa-content-server/commit/9d4bda3)), closes [#6574](https://github.com/mozilla/fxa-content-server/issues/6574)
* **email:** on password reset, hash email with the `emailToHashWith` value ([fbb6e39](https://github.com/mozilla/fxa-content-server/commit/fbb6e39))
* **scripts:** make tls-shrink script portable ([726255a](https://github.com/mozilla/fxa-content-server/commit/726255a))
* **show-password:** Use a show-password icon that works on low DPI screens. ([014547a](https://github.com/mozilla/fxa-content-server/commit/014547a)), closes [#6235](https://github.com/mozilla/fxa-content-server/issues/6235)
* **test:** Force clear localStorage for the handshake tests. ([db947ad](https://github.com/mozilla/fxa-content-server/commit/db947ad)), closes [#6182](https://github.com/mozilla/fxa-content-server/issues/6182)
### chore
* **config:** Add scoped-keys configuration for Firefox Send. ([1950681](https://github.com/mozilla/fxa-content-server/commit/1950681))
* **deps:** Update to the latest i18n-abide to get rid of security warnings. ([4ceca38](https://github.com/mozilla/fxa-content-server/commit/4ceca38))
* **package:** bump fxa-shared to 1.0.14 + npm shrinkwrap ([8e29dc0](https://github.com/mozilla/fxa-content-server/commit/8e29dc0))
### Features
* **a256gcm:** Ban unsafeExplicitIV by default. ([023e9a8](https://github.com/mozilla/fxa-content-server/commit/023e9a8))
* **email-first:** Allow invalid emails in query params. ([0077e47](https://github.com/mozilla/fxa-content-server/commit/0077e47)), closes [#6584](https://github.com/mozilla/fxa-content-server/issues/6584)
* **scripts:** force registry links in shrinkwrap to use tls ([0da2fe7](https://github.com/mozilla/fxa-content-server/commit/0da2fe7))
### Refactor
* **pairing:** Convert lib/channels/web.js to ES6 module format. ([98bb69d](https://github.com/mozilla/fxa-content-server/commit/98bb69d)), closes [#6514](https://github.com/mozilla/fxa-content-server/issues/6514)
* **pairing:** Extract a `required` module. ([4add95c](https://github.com/mozilla/fxa-content-server/commit/4add95c)), closes [#6514](https://github.com/mozilla/fxa-content-server/issues/6514)
* **pairing:** Extract a256gcm related utils into its own module. ([b5f6756](https://github.com/mozilla/fxa-content-server/commit/b5f6756)), closes [#6514](https://github.com/mozilla/fxa-content-server/issues/6514)
* **pairing:** Extract hkdf into its own module. ([f4d167d](https://github.com/mozilla/fxa-content-server/commit/f4d167d)), closes [#6514](https://github.com/mozilla/fxa-content-server/issues/6514)
* **pairing:** Extract the fxa-crypto-deriver lazy loading ([1a94048](https://github.com/mozilla/fxa-content-server/commit/1a94048)), closes [#6514](https://github.com/mozilla/fxa-content-server/issues/6514)
* **pairing:** Extract validate and vat formatting updates ([c2fd736](https://github.com/mozilla/fxa-content-server/commit/c2fd736)), closes [#6514](https://github.com/mozilla/fxa-content-server/issues/6514)
<a name="1.121.3"></a>
## [1.121.3](https://github.com/mozilla/fxa-content-server/compare/v1.121.0...v1.121.3) (2018-10-05)
### Bug Fixes
* **links:** Remove `en-US` from any SUMO/MDN links. ([43d10c5](https://github.com/mozilla/fxa-content-server/commit/43d10c5))
### chore
* **recovery:** enable recovery key for 10% of users ([cccd708](https://github.com/mozilla/fxa-content-server/commit/cccd708))
<a name="1.121.2"></a>
## [1.121.2](https://github.com/mozilla/fxa-content-server/compare/v1.121.1-private...v1.121.2) (2018-10-02)
* **recovery:** increase recovery key length to 28 ([691f1c5](https://github.com/mozilla/fxa-content-server/commit/691f1c5))
<a name="1.121.1"></a>
## [1.121.1](https://github.com/mozilla/fxa-content-server/compare/v1.121.0...v1.121.1) (2018-10-01)
### chore
* **recovery:** roll back recoveryKey experiment to 0 percent ([b86ab5b](https://github.com/mozilla/fxa-content-server/commit/b86ab5b))
<a name="1.121.0"></a>
# [1.121.0](https://github.com/mozilla/fxa-content-server/compare/v1.120.3...v1.121.0) (2018-09-18)
### Bug Fixes
* **code:** fix some lgtm analysis warnings ([c9836c2](https://github.com/mozilla/fxa-content-server/commit/c9836c2))
* **codes:** enable recovery key for 10% users ([94eefe5](https://github.com/mozilla/fxa-content-server/commit/94eefe5))
* **email-first:** Disallow firefox.com addresses for email first ([fc69618](https://github.com/mozilla/fxa-content-server/commit/fc69618)), closes [#6027](https://github.com/mozilla/fxa-content-server/issues/6027)
### chore
* **deps:** Remove the easterEgg ([8832ab7](https://github.com/mozilla/fxa-content-server/commit/8832ab7)), closes [#6543](https://github.com/mozilla/fxa-content-server/issues/6543)
* **modules:** Convert from `require` to `import` in app-start.js ([331d82d](https://github.com/mozilla/fxa-content-server/commit/331d82d)), closes [#6404](https://github.com/mozilla/fxa-content-server/issues/6404)
### Features
* **pw-strength:** Fully roll out designF everywhere. ([3d6ca5d](https://github.com/mozilla/fxa-content-server/commit/3d6ca5d)), closes [#6562](https://github.com/mozilla/fxa-content-server/issues/6562)
* **router:** Groundwork to load views on demand. ([da5a9e4](https://github.com/mozilla/fxa-content-server/commit/da5a9e4)), closes [#6404](https://github.com/mozilla/fxa-content-server/issues/6404)
### Performance Improvements
* **accounts:** Sends only one mail when password changed (#6515), r=@vbudhram ([b291779](https://github.com/mozilla/fxa-content-server/commit/b291779)), closes [#6515](https://github.com/mozilla/fxa-content-server/issues/6515)
### Refactor
* **metrics:** remove datadog metrics ([bb47002](https://github.com/mozilla/fxa-content-server/commit/bb47002)), closes [#6520](https://github.com/mozilla/fxa-content-server/issues/6520)
<a name="1.120.3"></a>
## [1.120.3](https://github.com/mozilla/fxa-content-server/compare/v1.120.2...v1.120.3) (2018-09-14)
### Bug Fixes
* **recovery:** specify a reason when doing account recovery for metrics ([6618da1](https://github.com/mozilla/fxa-content-server/commit/6618da1))
### chore
* **codes:** update clients for token code experiment ([7d23730](https://github.com/mozilla/fxa-content-server/commit/7d23730))
### Features
* **pw-strength:** All ltr users see designF, 50/50 split for Arabic ([6f706ef](https://github.com/mozilla/fxa-content-server/commit/6f706ef)), closes [#6550](https://github.com/mozilla/fxa-content-server/issues/6550)
<a name="1.120.2"></a>
## [1.120.2](https://github.com/mozilla/fxa-content-server/compare/v1.120.1...v1.120.2) (2018-09-11)
### Bug Fixes
* **codes:** continue sign-in progress after generating from low recovery codes ([866c2c8](https://github.com/mozilla/fxa-content-server/commit/866c2c8))
<a name="1.120.1"></a>
## [1.120.1](https://github.com/mozilla/fxa-content-server/compare/v1.120.0...v1.120.1) (2018-09-06)
### Features
* **pw-strength:** 50% to Arabic, 100% in German ([5e60249](https://github.com/mozilla/fxa-content-server/commit/5e60249)), closes [#6516](https://github.com/mozilla/fxa-content-server/issues/6516)
<a name="1.120.0"></a>
# [1.120.0](https://github.com/mozilla/fxa-content-server/compare/v1.119.3...v1.120.0) (2018-09-06)
### Bug Fixes
* **codes:** fix token code regex and error message ([95c1ba4](https://github.com/mozilla/fxa-content-server/commit/95c1ba4))
* **codes:** pr updates ([dc4c352](https://github.com/mozilla/fxa-content-server/commit/dc4c352))
* **codes:** redirect user to replace recovery codes when they are low ([c3cf28e](https://github.com/mozilla/fxa-content-server/commit/c3cf28e))
* **codes:** update token code requirements ([3bbdaf2](https://github.com/mozilla/fxa-content-server/commit/3bbdaf2))
* **csp:** allow 'blob' in blocked-uri for CSP reports (#6488) r=@vbudhram ([6f5d48e](https://github.com/mozilla/fxa-content-server/commit/6f5d48e)), closes [#6488](https://github.com/mozilla/fxa-content-server/issues/6488) [#6230](https://github.com/mozilla/fxa-content-server/issues/6230)
* **errors:** Backend service failures restarts the poll ([21259c2](https://github.com/mozilla/fxa-content-server/commit/21259c2)), closes [mozilla/fxa-auth-server#2600](https://github.com/mozilla/fxa-auth-server/issues/2600)
* **logs:** make logger optional in metrics-errors (#6484) r=@vbudhram ([cd817bb](https://github.com/mozilla/fxa-content-server/commit/cd817bb)), closes [#6484](https://github.com/mozilla/fxa-content-server/issues/6484) [#6225](https://github.com/mozilla/fxa-content-server/issues/6225)
* **metrics:** send events from /metrics-flow to amplitude ([7e5ed08](https://github.com/mozilla/fxa-content-server/commit/7e5ed08))
* **scripts:** Fix the run_remote_dev.sh script (#6505) r=@shane-tomlinson ([05d10b8](https://github.com/mozilla/fxa-content-server/commit/05d10b8)), closes [#6505](https://github.com/mozilla/fxa-content-server/issues/6505)
* **style:** don't display firefox logo on small screens for choose what to sync (#6509) r=@v ([d1b17a9](https://github.com/mozilla/fxa-content-server/commit/d1b17a9)), closes [#6509](https://github.com/mozilla/fxa-content-server/issues/6509) [#6314](https://github.com/mozilla/fxa-content-server/issues/6314)
* **style:** fix missing recovery code icons ([a371d1a](https://github.com/mozilla/fxa-content-server/commit/a371d1a))
* **tests:** auto-download nightly, and config to run tests with nightly (#6510) r=@vladikoff ([7666375](https://github.com/mozilla/fxa-content-server/commit/7666375)), closes [#6510](https://github.com/mozilla/fxa-content-server/issues/6510)
* **tests:** fix PKCE tests for token-code experiment (#6490) r=@vbudhram ([fb90fc3](https://github.com/mozilla/fxa-content-server/commit/fb90fc3)), closes [#6490](https://github.com/mozilla/fxa-content-server/issues/6490)
* **tests:** return promise so on error it's not unhandled rejection (#6508) ([56ed71f](https://github.com/mozilla/fxa-content-server/commit/56ed71f)), closes [#6508](https://github.com/mozilla/fxa-content-server/issues/6508)
### chore
* **modules:** Convert a couple of modules to ES6 format. (#6501) r=@vladikoff ([ea4c8e3](https://github.com/mozilla/fxa-content-server/commit/ea4c8e3)), closes [#6501](https://github.com/mozilla/fxa-content-server/issues/6501) [#6404](https://github.com/mozilla/fxa-content-server/issues/6404)
### Features
* **errors:** improve metrics and style of the Working error (#6483) r=@vbudhram ([58d0cba](https://github.com/mozilla/fxa-content-server/commit/58d0cba)), closes [#6483](https://github.com/mozilla/fxa-content-server/issues/6483) [#5354](https://github.com/mozilla/fxa-content-server/issues/5354) [#4866](https://github.com/mozilla/fxa-content-server/issues/4866)
* **mixins:** Add hash parameter processing for the pairing flow. (#6502) r=@vladikoff ([b7a6033](https://github.com/mozilla/fxa-content-server/commit/b7a6033)), closes [#6502](https://github.com/mozilla/fxa-content-server/issues/6502) [#6404](https://github.com/mozilla/fxa-content-server/issues/6404)
* **ua-parser:** Add a `genericDeviceType` method. (#6503) r=@vbudhram ([cdf6e18](https://github.com/mozilla/fxa-content-server/commit/cdf6e18)), closes [#6503](https://github.com/mozilla/fxa-content-server/issues/6503) [#6404](https://github.com/mozilla/fxa-content-server/issues/6404)
### style
* **account recovery:** Centered messages of re-enter password screen ([c629faf](https://github.com/mozilla/fxa-content-server/commit/c629faf))
<a name="1.119.3"></a>
## 1.119.3 (2018-08-23)
### Bug Fixes
* **tests:** install request and request-promise in TeamCity (#6485) r=@jrgm ([1eb5793](https://github.com/mozilla/fxa-content-server/commit/1eb5793))
### Features
* **tests:** add E2E tests for the fxa-email-service (#6470) r=@vbudhram ([7d4cb3f](https://github.com/mozilla/fxa-content-server/commit/7d4cb3f)), closes [#6372](https://github.com/mozilla/fxa-content-server/issues/6372)
### Refactor
* **modules:** Convert a bunch of modules to ES6 format (#6479) r=@vladikoff ([c72ae27](https://github.com/mozilla/fxa-content-server/commit/c72ae27))
<a name="1.119.2"></a>
## [1.119.2](https://github.com/mozilla/fxa-content-server/compare/v1.119.1...v1.119.2) (2018-08-23)
### Bug Fixes
* **experiment:** enable account recovery for test emails (#6468), r=@shane-tomlinson ([bc7a821](https://github.com/mozilla/fxa-content-server/commit/bc7a821)), closes [#6468](https://github.com/mozilla/fxa-content-server/issues/6468)
### Features
* **pw-strength:** designF is rolled out to 100% of english users. (#6477), r=@vbudhram ([e37800c](https://github.com/mozilla/fxa-content-server/commit/e37800c)), closes [#6477](https://github.com/mozilla/fxa-content-server/issues/6477)
<a name="1.119.1"></a>
## 1.119.1 (2018-08-22)
### Features
* **metrics:** log 'enter-email.view' in metrics-flow (#6469) ([d2e3147](https://github.com/mozilla/fxa-content-server/commit/d2e3147)), closes [#6395](https://github.com/mozilla/fxa-content-server/issues/6395)
<a name="1.119.0"></a>
# 1.119.0 (2018-08-21)
### Bug Fixes
* **ci:** fix circle ci warning about 'env' (#6441) r=@shane-tomlinson ([6738986](https://github.com/mozilla/fxa-content-server/commit/6738986)), closes [(#6441](https://github.com/(/issues/6441) [#6348](https://github.com/mozilla/fxa-content-server/issues/6348)
* **css:** Maximized visible password area (#6433) r=@shane-tomlinson ([379dc87](https://github.com/mozilla/fxa-content-server/commit/379dc87))
* **email-first:** Enable the "show password" button on email first. (#6442) r=@vbudhram ([70ac6bf](https://github.com/mozilla/fxa-content-server/commit/70ac6bf)), closes [#6434](https://github.com/mozilla/fxa-content-server/issues/6434)
* **metrics:** stop sending unused performance flow events ([213e613](https://github.com/mozilla/fxa-content-server/commit/213e613))
* **oauth:** Show an error message when clicking "continue" errors. (#6460) r=@philbooth ([c8bfb02](https://github.com/mozilla/fxa-content-server/commit/c8bfb02))
* **recovery:** account recovery updates from ux review (#6418), r=@shane-tomlinson ([932d32f](https://github.com/mozilla/fxa-content-server/commit/932d32f))
* **recovery:** use `enable` instead of `add` button (#6461) r=@shane-tomlinson ([50f29c3](https://github.com/mozilla/fxa-content-server/commit/50f29c3))
* **scripts:** update `npm run-script start-circle` script (#6426), r=@vladikoff ([e496561](https://github.com/mozilla/fxa-content-server/commit/e496561))
* **test:** Fix the handshake test. (#6432), r=@vbudhram ([fb9267d](https://github.com/mozilla/fxa-content-server/commit/fb9267d)), closes [(#6432](https://github.com/(/issues/6432)
* **test:** Fix the token code tests. (#6436) r=@philbooth ([e1182be](https://github.com/mozilla/fxa-content-server/commit/e1182be)), closes [(#6436](https://github.com/(/issues/6436) [#6435](https://github.com/mozilla/fxa-content-server/issues/6435)
* **test:** Run all the unit tests! (#6455) r=@vbudhram ([79b9b7a](https://github.com/mozilla/fxa-content-server/commit/79b9b7a))
* **tests:** fix broken token code oauth tests (#6449), r=@shane-tomlinson ([dca3665](https://github.com/mozilla/fxa-content-server/commit/dca3665)), closes [(#6449](https://github.com/(/issues/6449)
### chore
* **deps:** Remove coveralls (#6443) r=@vladikoff ([98b6d80](https://github.com/mozilla/fxa-content-server/commit/98b6d80))
* **deps:** Remove grunt-contrib-watch (#6444) r=@vbudhram,@vladikoff ([f4494e2](https://github.com/mozilla/fxa-content-server/commit/f4494e2))
* **modules:** Convert account.js & tests to use ES6 modules (#6453) r=@vladikoff ([b117629](https://github.com/mozilla/fxa-content-server/commit/b117629))
### Features
* **password-strength:** Bump experiment to 100% in en, 20% in de (#6447) r=@vladikoff ([8f5d0b5](https://github.com/mozilla/fxa-content-server/commit/8f5d0b5)), closes [#6446](https://github.com/mozilla/fxa-content-server/issues/6446)
* **recovery:** add recovery key metrics (#6431), r=@shane-tomlinson ([9d77430](https://github.com/mozilla/fxa-content-server/commit/9d77430))
<a name="1.118.2"></a>
## 1.118.2 (2018-08-13)
### Bug Fixes
* **email-first:** Enable the "show password" button on email first. (#6442) r=@vbudhram ([70ac6bf](https://github.com/mozilla/fxa-content-server/commit/70ac6bf)), closes [#6434](https://github.com/mozilla/fxa-content-server/issues/6434)
### Features
* **password-strength:** Bump experiment to 100% in en, 20% in de (#6447) r=@vladikoff ([8f5d0b5](https://github.com/mozilla/fxa-content-server/commit/8f5d0b5)), closes [#6446](https://github.com/mozilla/fxa-content-server/issues/6446)
<a name="1.118.1"></a>
## 1.118.1 (2018-08-09)
### Bug Fixes
* **ci:** build on tags (#6424) r=@jrgm ([566b579](https://github.com/mozilla/fxa-content-server/commit/566b579))
<a name="1.118.0"></a>
# 1.118.0 (2018-08-08)
### Bug Fixes
* **codes:** align center totp back links (#6416) r=@shane-tomlinson ([70fbdd9](https://github.com/mozilla/fxa-content-server/commit/70fbdd9))
* **links:** add account recovery sumo link (#6421) r=@shane-tomlinson ([fd3c924](https://github.com/mozilla/fxa-content-server/commit/fd3c924))
* **tests:** update test timeout (#6415), r=@vladikoff ([b7058b0](https://github.com/mozilla/fxa-content-server/commit/b7058b0))
* **tests:** update token code experiment tests (#6419), r=@shane-tomlinson ([f89cf6a](https://github.com/mozilla/fxa-content-server/commit/f89cf6a))
### chore
* **es6:** Convert sign_in_* to use ES6 modules. ([1abdc39](https://github.com/mozilla/fxa-content-server/commit/1abdc39))
* **install:** Only clone the l10n repo if needed. (#6393) r=@vladikoff ([df68a56](https://github.com/mozilla/fxa-content-server/commit/df68a56))
* **test:** Re-enable link checks in Fx TOS/PP (#6412), r=@philbooth ([25a561f](https://github.com/mozilla/fxa-content-server/commit/25a561f))
### Features
* **css:** build CSS using webpack instead of grunt-sass (#6351) r=@vladikoff ([6320f41](https://github.com/mozilla/fxa-content-server/commit/6320f41)), closes [#6165](https://github.com/mozilla/fxa-content-server/issues/6165)
* **email-first:** Use cached creds if available in email-first (#6360) r=@philbooth ([5e57926](https://github.com/mozilla/fxa-content-server/commit/5e57926)), closes [#6082](https://github.com/mozilla/fxa-content-server/issues/6082)
* **recovery:** account recovery password reset screens (#6411), r=@philbooth ([fdf1a5d](https://github.com/mozilla/fxa-content-server/commit/fdf1a5d))
* **recovery:** account recovery setup screens ([93ffd92](https://github.com/mozilla/fxa-content-server/commit/93ffd92))
* **recovery:** add account recovery experiment ([1bafd3a](https://github.com/mozilla/fxa-content-server/commit/1bafd3a))
* **test:** All helper failures cause a screenshot to be taken. (#6382) r=@philbooth ([f2fce6c](https://github.com/mozilla/fxa-content-server/commit/f2fce6c))
* **tests:** migrate to circle 2 (#6410) r=@vbudhram ([40ba1d3](https://github.com/mozilla/fxa-content-server/commit/40ba1d3)), closes [#6336](https://github.com/mozilla/fxa-content-server/issues/6336)
* **webpack:** upgrade to webpack 4 r=@vladikoff ([652aad7](https://github.com/mozilla/fxa-content-server/commit/652aad7))
<a name="1.117.1"></a>
## 1.117.1 (2018-07-31)
### Bug Fixes
* **totp:** remove totp experiment (#6403) r=@vladikoff,@shane-tomlinson ([074a89c](https://github.com/mozilla/fxa-content-server/commit/074a89c))
<a name="1.117.0"></a>
# 1.117.0 (2018-07-24)
### Bug Fixes
* **image:** use smaller 2fa images (#6359) r=@vladikoff ([1dc73e3](https://github.com/mozilla/fxa-content-server/commit/1dc73e3)), closes [#6347](https://github.com/mozilla/fxa-content-server/issues/6347)
* **oauth:** Fix `login_hint` support (#6385) ([d1c3942](https://github.com/mozilla/fxa-content-server/commit/d1c3942)), closes [(#6385](https://github.com/(/issues/6385) [#6383](https://github.com/mozilla/fxa-content-server/issues/6383)
* **test:** Fix the checkbox clicking functional tests (#6381) r=@vladikoff ([5ab28b4](https://github.com/mozilla/fxa-content-server/commit/5ab28b4)), closes [(#6381](https://github.com/(/issues/6381)
### chore
* **docs:** remove old server box (#6366) r=@shane-tomlinson ([d5fa009](https://github.com/mozilla/fxa-content-server/commit/d5fa009))
* **release:** Merge train-116 into master r=@shane-tomlinson ([7e00c35](https://github.com/mozilla/fxa-content-server/commit/7e00c35))
### Features
* **style:** Use the Photon checkbox styling. (#6308) r=@vladikoff,@ryanfeeley ([dae81e1](https://github.com/mozilla/fxa-content-server/commit/dae81e1)), closes [#6029](https://github.com/mozilla/fxa-content-server/issues/6029)
### Refactor
* Remove unused file ([a54d170](https://github.com/mozilla/fxa-content-server/commit/a54d170))
* Remove unused file ([72cfd8b](https://github.com/mozilla/fxa-content-server/commit/72cfd8b))
* **deps:** Remove SearchParamMixin where unneeded. (#6373) r=@philbooth ([dd86dc2](https://github.com/mozilla/fxa-content-server/commit/dd86dc2))
* **mixins:** Remove SigninMixin from views where it isn't used. (#6374) r=@philbooth ([521016c](https://github.com/mozilla/fxa-content-server/commit/521016c))
* **modules:** Convert a bunch of modules to ES6 format (#6363) r=@vladikoff ([41860aa](https://github.com/mozilla/fxa-content-server/commit/41860aa))
* **router:** Do all link transformation from the router. (#6361) r=@vladikoff ([3573ecf](https://github.com/mozilla/fxa-content-server/commit/3573ecf))
<a name="1.116.5"></a>
## 1.116.5 (2018-07-23)
### Bug Fixes
* **pw-strength:** "password_missing" no longer emit when view is shown (#6377) r=@philbooth ([b56af2e](https://github.com/mozilla/fxa-content-server/commit/b56af2e)), closes [#6375](https://github.com/mozilla/fxa-content-server/issues/6375)
<a name="1.116.4"></a>
## 1.116.4 (2018-07-18)
### Bug Fixes
* **pw-reset:** Ensure pw reset completes w/ uid & email specified in email (#6369) r=@vbudhram, ([f793a2f](https://github.com/mozilla/fxa-content-server/commit/f793a2f)), closes [#6368](https://github.com/mozilla/fxa-content-server/issues/6368)
<a name="1.116.3"></a>
## 1.116.3 (2018-07-18)
### Features
* **pw-strength:** Enable the experiment for 10% of users. (#6355) r=@vladikoff ([2f300a9](https://github.com/mozilla/fxa-content-server/commit/2f300a9)), closes [#6354](https://github.com/mozilla/fxa-content-server/issues/6354)
<a name="1.116.2"></a>
## 1.116.2 (2018-07-18)
### Bug Fixes
* **oauth:** handle '+' in scope normalization (#6365) ([f57c087](https://github.com/mozilla/fxa-content-server/commit/f57c087))
### chore
* **release:** Merge train-116 into master(#6350) r=@vladikoff ([3a8fca4](https://github.com/mozilla/fxa-content-server/commit/3a8fca4))
<a name="1.116.1"></a>
## 1.116.1 (2018-07-12)
### Bug Fixes
* **pw-strength:** Report password strength metrics to amplitude (#6353) r=@vladikoff ([34c7d46](https://github.com/mozilla/fxa-content-server/commit/34c7d46)), closes [#6349](https://github.com/mozilla/fxa-content-server/issues/6349)
<a name="1.116.0"></a>
# 1.116.0 (2018-07-11)
### Bug Fixes
* **circle:** run tests on a node8 box (#6348) r=@jrgm ([555d1cd](https://github.com/mozilla/fxa-content-server/commit/555d1cd)), closes [#6328](https://github.com/mozilla/fxa-content-server/issues/6328)
* **codes:** add account recovery crypto (#6323), r=@rfk, @linuxwolf ([f775f44](https://github.com/mozilla/fxa-content-server/commit/f775f44))
* **form:** Catch the form validation errors, no more console message. (#6337) r=@philbooth ([13b15e4](https://github.com/mozilla/fxa-content-server/commit/13b15e4)), closes [#6025](https://github.com/mozilla/fxa-content-server/issues/6025)
* **l10n:** Fix the string extraction script (#6344) r=@vladikoff ([c19e0fa](https://github.com/mozilla/fxa-content-server/commit/c19e0fa)), closes [(#6344](https://github.com/(/issues/6344) [#6343](https://github.com/mozilla/fxa-content-server/issues/6343)
* **metrics:** force utm_source=email when signing in from CAD ([17ab1fd](https://github.com/mozilla/fxa-content-server/commit/17ab1fd))
* **password-reset:** Update the password reset text for clarity. (#6305) r=@philbooth ([f4033bb](https://github.com/mozilla/fxa-content-server/commit/f4033bb)), closes [#6213](https://github.com/mozilla/fxa-content-server/issues/6213)
* **pw-strength:** Ban service names anywhere in password if > 1/2 of password. (#6341) r=@philboot ([394f5e9](https://github.com/mozilla/fxa-content-server/commit/394f5e9)), closes [#6321](https://github.com/mozilla/fxa-content-server/issues/6321)
* **pw-strength:** Immediately update pw balloon on submit (#6340) r=@philbooth ([a6ca166](https://github.com/mozilla/fxa-content-server/commit/a6ca166)), closes [#6299](https://github.com/mozilla/fxa-content-server/issues/6299)
* **pw-strength:** Make the tooltips, pw-strength balloon more a11y friendly. (#6338) r=@philbooth ([a072a10](https://github.com/mozilla/fxa-content-server/commit/a072a10))
### chore
* **release:** Merge mozilla/train-115 into master r=@shane-tomlinson ([eb10ac8](https://github.com/mozilla/fxa-content-server/commit/eb10ac8))
### Features
* **errors:** Add error message for auth-server errno 203. (#6329); r=shane-tomlinson ([91749fc](https://github.com/mozilla/fxa-content-server/commit/91749fc))
* **test:** Show more helpful error messages for the route check. (#6332) r=@vladikoff ([17b0d2a](https://github.com/mozilla/fxa-content-server/commit/17b0d2a))
<a name="1.115.0"></a>
# 1.115.0 (2018-06-27)
### Bug Fixes
* **codes:** use new line carriage return and spaces to separate recovery codes (#6307) r=@rf ([8ed9554](https://github.com/mozilla/fxa-content-server/commit/8ed9554))
* **metrics:** prevent reset-password from clobbering mixed-in events ([5ba15f8](https://github.com/mozilla/fxa-content-server/commit/5ba15f8))
* **teamcity:** add config file for stable3 ([ba358e3](https://github.com/mozilla/fxa-content-server/commit/ba358e3))
* **test:** Fix the sign_up->afterVisible test ([c9f4a65](https://github.com/mozilla/fxa-content-server/commit/c9f4a65)), closes [#6290](https://github.com/mozilla/fxa-content-server/issues/6290)
* **timers:** Always destroy timers created in view.setTimeout. ([5d10672](https://github.com/mozilla/fxa-content-server/commit/5d10672)), closes [#6291](https://github.com/mozilla/fxa-content-server/issues/6291)
* **timers:** Ensure listeners are bound even if an invalid timer is passed to clearTimeout ([e64af66](https://github.com/mozilla/fxa-content-server/commit/e64af66))
* **typo:** Moved the period outside of link ([1fd05d2](https://github.com/mozilla/fxa-content-server/commit/1fd05d2))
### chore
* **release:** Merge train-114 into master r=@shane-tomlinson ([edcf013](https://github.com/mozilla/fxa-content-server/commit/edcf013))
* **test:** Make the `wrapAssertion` method easier to read. ([feb9510](https://github.com/mozilla/fxa-content-server/commit/feb9510))
### Features
* **pw-strength:** Design F (#6273) r=@vbudhram, @philbooth ([d951180](https://github.com/mozilla/fxa-content-server/commit/d951180))
### Refactor
* **experiment:** Extract a common `isTestEmail` function for all experiments. (#6294) r=@philboot ([cc8bd89](https://github.com/mozilla/fxa-content-server/commit/cc8bd89))
* **module:** Remove AMD wrapper from SignUpPasswordView (#6287) r=@vladikoff ([fe9c262](https://github.com/mozilla/fxa-content-server/commit/fe9c262))
* **module:** Remove the AMD wrapper on lib/experiment.js (#6303) r=@vbudhram ([0c68a0c](https://github.com/mozilla/fxa-content-server/commit/0c68a0c))
* **tooltip:** Extract the "one tooltip at a time" logic (#6302) r=@vbudhram ([81eea37](https://github.com/mozilla/fxa-content-server/commit/81eea37))
<a name="1.114.5"></a>
## 1.114.5 (2018-06-22)
<a name="1.114.4"></a>
## 1.114.4 (2018-06-22)
### Bug Fixes
* **codes:** add totp experiment to manual experiments (#6297), r=@philbooth ([59f21f2](https://github.com/mozilla/fxa-content-server/commit/59f21f2))
<a name="1.114.3"></a>
## 1.114.3 (2018-06-14)
### Bug Fixes
* **l10n:** Enable nb-NO locale by updating fxa-shared (#6280) r=@philbooth,@vladikoff ([9cdf6dd](https://github.com/mozilla/fxa-content-server/commit/9cdf6dd))
<a name="1.114.2"></a>
## 1.114.2 (2018-06-14)
### Bug Fixes
* **docker:** let's do only one npm version override ([4a498d4](https://github.com/mozilla/fxa-content-server/commit/4a498d4))
<a name="1.114.1"></a>
## 1.114.1 (2018-06-13)
### Bug Fixes
* **docker:** base image node:8-alpine and upgrade to npm6 ([401165f](https://github.com/mozilla/fxa-content-server/commit/401165f))
### chore
* **shrinkwrap:** Update the version in npm-shrinkwrap.json ([b3a08b0](https://github.com/mozilla/fxa-content-server/commit/b3a08b0))
<a name="1.114.0"></a>
# 1.114.0 (2018-06-13)
### Bug Fixes
* **codes:** adds more support for assistive technologies (#6239), r=@shane-tomlinson ([53da50a](https://github.com/mozilla/fxa-content-server/commit/53da50a))
* **codes:** append email to recovery code download file (#6237), r=@shane-tomlinson ([a99c286](https://github.com/mozilla/fxa-content-server/commit/a99c286))
* **codes:** use number pad when entering totp code (#6269), r=@vladikoff ([66d5278](https://github.com/mozilla/fxa-content-server/commit/66d5278))
* **css:** make "show password" button background white on blur (#6260) r=@vladikoff ([7354d47](https://github.com/mozilla/fxa-content-server/commit/7354d47))
* **dep:** update to fxa-crypto-relier 2.3.0 (#6246) r=@shane-tomlinson ([f6820f7](https://github.com/mozilla/fxa-content-server/commit/f6820f7))
* **email-first:** Handle email-first refresh on /signup, /signin (#6245) r=@vladikoff,@philbooth ([82e30b5](https://github.com/mozilla/fxa-content-server/commit/82e30b5)), closes [#6243](https://github.com/mozilla/fxa-content-server/issues/6243)
* **oauth:** translate oauth permissions (#6271) r=@vbudhram ([054b392](https://github.com/mozilla/fxa-content-server/commit/054b392)), closes [#4758](https://github.com/mozilla/fxa-content-server/issues/4758)
* **refresh:** adds `Last checked:` as tooltip, updates `Refresh` to `Refresh Status` (#6238), ([32d9d68](https://github.com/mozilla/fxa-content-server/commit/32d9d68))
* **style:** Fix input element zoom issues on iOS. ([6f7a48d](https://github.com/mozilla/fxa-content-server/commit/6f7a48d))
* **teamcity:** fix small potential race on teamcity test kickoff (#6255) ([f5f8f3e](https://github.com/mozilla/fxa-content-server/commit/f5f8f3e)), closes [(#6255](https://github.com/(/issues/6255)
### chore
* **deps:** Use native promises instead of bluebird. ([ef6a097](https://github.com/mozilla/fxa-content-server/commit/ef6a097))
* **totp:** enable totp for 100% of users (#6256), r=@shane-tomlinson ([7e3ddfd](https://github.com/mozilla/fxa-content-server/commit/7e3ddfd))
### Features
* **websessions:** reenable websessions (#6270) r=@vbudhram ([b4d82d9](https://github.com/mozilla/fxa-content-server/commit/b4d82d9))
<a name="1.113.4"></a>
## 1.113.4 (2018-06-10)
### Features
* **oauth:** Allow lockbox to request the "oldsync" OAuth scope. (#6272) r=@vladikoff ([306af32](https://github.com/mozilla/fxa-content-server/commit/306af32))
<a name="1.113.3"></a>
## 1.113.3 (2018-06-05)
### chore
* **totp:** enable totp for 100% of users (#6256), r=@shane-tomlinson ([5313c34](https://github.com/mozilla/fxa-content-server/commit/5313c34))
<a name="1.113.2"></a>
## 1.113.2 (2018-06-04)
### Bug Fixes
* **authorization:** Minor updates for /authorization endpoint (#6252) r=@vladikoff ([0528bf6](https://github.com/mozilla/fxa-content-server/commit/0528bf6)), closes [#6250](https://github.com/mozilla/fxa-content-server/issues/6250)
<a name="1.113.1"></a>
## 1.113.1 (2018-06-01)
### Features
* **Lockbox:** Add newest Lockbox app redirect_uri (#6248) r=@vladikoff ([89cef79](https://github.com/mozilla/fxa-content-server/commit/89cef79)), closes [#6247](https://github.com/mozilla/fxa-content-server/issues/6247)
<a name="1.113.0"></a>
# 1.113.0 (2018-05-30)
### Bug Fixes
* **css:** make sign-in confirm button blue (#6233) ([cd2718d](https://github.com/mozilla/fxa-content-server/commit/cd2718d))
* **recovery:** support copying recovery codes in ios (#6232), r=@vladikoff ([59b344d](https://github.com/mozilla/fxa-content-server/commit/59b344d))
* **validation:** Stricter utm_ parameter metrics validation (#6200) r=@philbooth ([821f276](https://github.com/mozilla/fxa-content-server/commit/821f276))
### Features
* **metrics:** metrics flow for iframeless flow (#6227) r=@philbooth ([0921bc5](https://github.com/mozilla/fxa-content-server/commit/0921bc5))
<a name="1.112.3"></a>
## 1.112.3 (2018-05-21)
### Bug Fixes
* **style:** Fix the error message/heading styles in settings (#6216) r=@philbooth ([07967b5](https://github.com/mozilla/fxa-content-server/commit/07967b5)), closes [(#6216](https://github.com/(/issues/6216) [#6206](https://github.com/mozilla/fxa-content-server/issues/6206)
* **style:** Fix the link focusring style. (#6215) r=@philbooth ([35f88fa](https://github.com/mozilla/fxa-content-server/commit/35f88fa)), closes [(#6215](https://github.com/(/issues/6215)
<a name="1.112.2"></a>
## 1.112.2 (2018-05-18)
### Bug Fixes
* **config:** Allow configuring statsd host (#6208) r=@vladikoff,@shane-tomlinson ([9da130e](https://github.com/mozilla/fxa-content-server/commit/9da130e))
* **deps:** Update fxa-geodb (#6211) r=@philbooth ([c171e6b](https://github.com/mozilla/fxa-content-server/commit/c171e6b))
### Features
* **totp:** enable totp for 10% of all users (#6212), r=@shane-tomlinson ([2a0b52d](https://github.com/mozilla/fxa-content-server/commit/2a0b52d))
### Refactor
* **metrics:** move amplitude email types back here from fxa-shared ([14a66c5](https://github.com/mozilla/fxa-content-server/commit/14a66c5))
<a name="1.112.1"></a>
## 1.112.1 (2018-05-17)
### Bug Fixes
* **npm:** rewrap npm for v5.10 (#6201) ([2d28818](https://github.com/mozilla/fxa-content-server/commit/2d28818))
<a name="1.112.0"></a>
# 1.112.0 (2018-05-15)
### Bug Fixes
* **basket:** Match the expected basket subscribe & lookup-user API (#6160) r=@rfk, @vladikoff ([c5f4fc2](https://github.com/mozilla/fxa-content-server/commit/c5f4fc2)), closes [#6076](https://github.com/mozilla/fxa-content-server/issues/6076)
* **client:** improve messaging before delete account (#6178) ([9ce21db](https://github.com/mozilla/fxa-content-server/commit/9ce21db))
* **metrics:** remove temporary flow validation fallback code ([0d8929c](https://github.com/mozilla/fxa-content-server/commit/0d8929c))
* **nsp:** update devs and nsp ([c9e0ecc](https://github.com/mozilla/fxa-content-server/commit/c9e0ecc))
* **sentry:** update sentry and fix error reporting (#6191) r=@shane-tomlinson ([8c29280](https://github.com/mozilla/fxa-content-server/commit/8c29280)), closes [(#6191](https://github.com/(/issues/6191)
* **settings:** Fix the position of the rotate button. (#6192) r=@philbooth ([0eab619](https://github.com/mozilla/fxa-content-server/commit/0eab619)), closes [(#6192](https://github.com/(/issues/6192) [#6166](https://github.com/mozilla/fxa-content-server/issues/6166)
* **strings:** escape totp sumo string (#6176), r=@philbooth ([fbc0c63](https://github.com/mozilla/fxa-content-server/commit/fbc0c63))
* **teamcity:** echo $FXA_UNTRUSTED_OAUTH_APP_ROOT too ([51ad440](https://github.com/mozilla/fxa-content-server/commit/51ad440))
* **teamcity:** point the gcppoc config at {123,321}done-poc RPs ([8b02bb7](https://github.com/mozilla/fxa-content-server/commit/8b02bb7))
* **test:** Fix tests due to an obscured "Sign out" button. (#6194) r=@philbooth ([7deb586](https://github.com/mozilla/fxa-content-server/commit/7deb586)), closes [(#6194](https://github.com/(/issues/6194) [#6193](https://github.com/mozilla/fxa-content-server/issues/6193)
* **tests:** adjust mozilla.org link to have www (#6199) ([b180d1d](https://github.com/mozilla/fxa-content-server/commit/b180d1d))
* **tooltip:** Show tooltips above the input on mobile (#6195) r=@vladikoff ([fe3706c](https://github.com/mozilla/fxa-content-server/commit/fe3706c)), closes [#6188](https://github.com/mozilla/fxa-content-server/issues/6188)
* **totp:** send service name when verifing totp token (#6153), r=@shane-tomlinson ([bf40511](https://github.com/mozilla/fxa-content-server/commit/bf40511))
### Features
* **recovery:** update view when low on recovery codes (#6181), r=@shane-tomlinson ([c83bd01](https://github.com/mozilla/fxa-content-server/commit/c83bd01))
* **show-password:** replace show password with eye icon (#6184) r=@vbudhram, @shane-tomlinson ([8c46222](https://github.com/mozilla/fxa-content-server/commit/8c46222)), closes [#6023](https://github.com/mozilla/fxa-content-server/issues/6023)
* **signin:** Show a user "card" for the email-first signin flow. (#6187) r=@vbudhram, @vladik ([cffe58b](https://github.com/mozilla/fxa-content-server/commit/cffe58b)), closes [#6126](https://github.com/mozilla/fxa-content-server/issues/6126)
* **sms:** Fully roll out SMS in BE, DK, NL (#6190), r=@vbudhram ([ba27a39](https://github.com/mozilla/fxa-content-server/commit/ba27a39)), closes [#6189](https://github.com/mozilla/fxa-content-server/issues/6189)
* **style:** Apply Photon styles to the buttons (#6155) r=@vbudhram ([3dd7b77](https://github.com/mozilla/fxa-content-server/commit/3dd7b77))
* **style:** Remove "card" view in mobile layout. (#6158) r=@vbudhram ([2a55dd5](https://github.com/mozilla/fxa-content-server/commit/2a55dd5))
* **style:** Use system fonts instead of Fira Sans (#6146) r=@vladikoff ([1d09150](https://github.com/mozilla/fxa-content-server/commit/1d09150)), closes [#6145](https://github.com/mozilla/fxa-content-server/issues/6145)
### Refactor
* **experiment:** Remove the q3FormChanges experiment. (#6164) r=@vladikoff,@irrationalagent ([22d1c64](https://github.com/mozilla/fxa-content-server/commit/22d1c64)), closes [#5872](https://github.com/mozilla/fxa-content-server/issues/5872)
* **style:** Apply Photon styles to message boxes (#6183) r=@vbudhram ([1580118](https://github.com/mozilla/fxa-content-server/commit/1580118))
* **style:** General photon style updates (#6185) r=@vbudhram ([1d0933b](https://github.com/mozilla/fxa-content-server/commit/1d0933b))
* **style:** Update anchors to use photon colors. (#6167) r=@philbooth ([85cc444](https://github.com/mozilla/fxa-content-server/commit/85cc444))
* **styles:** Apply Photon styles to input fields. (#6175) r=@philbooth ([5242beb](https://github.com/mozilla/fxa-content-server/commit/5242beb))
### Reverts
* **csp:** revert removing csp support for gravatar (#6177), r=@shane-tomlinson ([556dcc2](https://github.com/mozilla/fxa-content-server/commit/556dcc2))
<a name="1.111.2"></a>
## 1.111.2 (2018-05-03)
### Bug Fixes
* **totp:** add sumo link for totp (#6159), r=@shane-tomlinson ([d721e0f](https://github.com/mozilla/fxa-content-server/commit/d721e0f))
<a name="1.111.1"></a>
## 1.111.1 (2018-05-02)
### Features
* **totp:** add totp as an experiment and enable for mozilla/softvision (#6141) r=@shane-tom ([8dd33fe](https://github.com/mozilla/fxa-content-server/commit/8dd33fe))
<a name="1.111.0"></a>
# 1.111.0 (2018-05-01)
### Bug Fixes
* **build:** Fix `grunt watch:livereload` by updating grunt-contrib-watch (#6097) r=@vladikof ([8f7ff77](https://github.com/mozilla/fxa-content-server/commit/8f7ff77)), closes [(#6097](https://github.com/(/issues/6097) [#6092](https://github.com/mozilla/fxa-content-server/issues/6092)
* **ci:** clean up travis logs (#6119) ([3e4656b](https://github.com/mozilla/fxa-content-server/commit/3e4656b))
* **code:** disable token code experiment for 123done (#6103) r=@rfk,@vladikoff ([7318438](https://github.com/mozilla/fxa-content-server/commit/7318438))
* **css:** Update recovery code placeholder text, and recovery code css size (#6100), r=@sh ([f9d5a6e](https://github.com/mozilla/fxa-content-server/commit/f9d5a6e))
* **ios:** iOS only shows numbers in the keyboard for the age input (#6133) r=@vbudhram ([d6d336a](https://github.com/mozilla/fxa-content-server/commit/d6d336a)), closes [#6132](https://github.com/mozilla/fxa-content-server/issues/6132)
* **npm:** update to shrinkwrap with dev ([b99c80c](https://github.com/mozilla/fxa-content-server/commit/b99c80c))
* **server:** strictly validate experiment names ([53bf7cc](https://github.com/mozilla/fxa-content-server/commit/53bf7cc))
* **session:** add session token to account delete (#6099), r=@shane-tomlinson ([6862a63](https://github.com/mozilla/fxa-content-server/commit/6862a63))
* **strings:** remove extra spaces from session (#6148) ([f38b20a](https://github.com/mozilla/fxa-content-server/commit/f38b20a))
* **teamcity:** add a gcppoc config ([7f038db](https://github.com/mozilla/fxa-content-server/commit/7f038db))
* **templates:** match local behaviour of templates with prod (#6110) r=@vladikoff,@jrgm ([e80c7bf](https://github.com/mozilla/fxa-content-server/commit/e80c7bf))
* **tests:** fix OAuth permission test (#6121) r=@jrgm ([8caf2c1](https://github.com/mozilla/fxa-content-server/commit/8caf2c1)), closes [(#6121](https://github.com/(/issues/6121)
* **tests:** teamcity server tests now need underscore ([530473c](https://github.com/mozilla/fxa-content-server/commit/530473c))
### chore
* **npm:** update nvmrc to node 8 ([f64f491](https://github.com/mozilla/fxa-content-server/commit/f64f491))
* **teamcity:** add a jrgm config so I can test fxa-dev ([839201d](https://github.com/mozilla/fxa-content-server/commit/839201d))
### Features
* **keys:** Allow fetching scoped keys for use with Firefox Sync. (#6017); r=stomlinson,vlad ([f93c112](https://github.com/mozilla/fxa-content-server/commit/f93c112))
* **metrics:** Generate a node.js compatible experiment name list (#6087) r=@philbooth ([0751c01](https://github.com/mozilla/fxa-content-server/commit/0751c01))
* **node:** run travis with node 8 (#6062) r=@shane-tomlinson ([5bf0a5f](https://github.com/mozilla/fxa-content-server/commit/5bf0a5f))
* **node:** update to node 8 (#6088) r=@jrgm ([56b5509](https://github.com/mozilla/fxa-content-server/commit/56b5509))
* **session:** update upgrade session panel (#5922), r=@shane-tomlinson ([2e0b193](https://github.com/mozilla/fxa-content-server/commit/2e0b193))
### Refactor
* **oauth:** Remove support for AMO migration text (#6131) r=@vladikoff ([8f884aa](https://github.com/mozilla/fxa-content-server/commit/8f884aa)), closes [#6123](https://github.com/mozilla/fxa-content-server/issues/6123)
* **sync:** Remove support for migration=sync11 (#6130) r=@philbooth ([f20822c](https://github.com/mozilla/fxa-content-server/commit/f20822c)), closes [#6122](https://github.com/mozilla/fxa-content-server/issues/6122)
<a name="1.110.6"></a>
## 1.110.6 (2018-05-01)
### Bug Fixes
* **docker:** Force npm@5 in docker builds. (#6143) r=@vladikoff ([f707a97](https://github.com/mozilla/fxa-content-server/commit/f707a97))
<a name="1.110.5"></a>
## 1.110.5 (2018-04-27)
### Bug Fixes
* **nsp:** update nsp ([67b228d](https://github.com/mozilla/fxa-content-server/commit/67b228d))
* **oauth:** make Chrome for Android able to sign up and sign in via button confirmation ([69e9ffc](https://github.com/mozilla/fxa-content-server/commit/69e9ffc)), closes [#6089](https://github.com/mozilla/fxa-content-server/issues/6089)
* **oauth:** match client id ([9e3b916](https://github.com/mozilla/fxa-content-server/commit/9e3b916))
* **test:** Add a signin to an OAuth relier with Chrome for Android ([aba9901](https://github.com/mozilla/fxa-content-server/commit/aba9901))
* **test:** Create the user before trying to verify! ([bdcff68](https://github.com/mozilla/fxa-content-server/commit/bdcff68))
* **tests:** make a signin test work ([820dd38](https://github.com/mozilla/fxa-content-server/commit/820dd38))
### Refactor
* **oauth:** Simplify the Chrome for Android handling. ([aa19e3b](https://github.com/mozilla/fxa-content-server/commit/aa19e3b))
<a name="1.110.4"></a>
## 1.110.4 (2018-04-26)
### Bug Fixes
* **metrics:** stop using user-agent string in flow id check ([fa1c770](https://github.com/mozilla/fxa-content-server/commit/fa1c770))
<a name="1.110.3"></a>
## 1.110.3 (2018-04-25)
### Bug Fixes
* **test:** fix totp test failures (#6117) r=@vladikoff,@jrgm ([e38e282](https://github.com/mozilla/fxa-content-server/commit/e38e282)), closes [(#6117](https://github.com/(/issues/6117)
<a name="1.110.2"></a>
## 1.110.2 (2018-04-25)
### Bug Fixes
* **permissions:** Allow untrusted reliers to request 'openid' scope. (#6111) r=@vladikoff ([5b259ad](https://github.com/mozilla/fxa-content-server/commit/5b259ad))
<a name="1.110.1"></a>
## 1.110.1 (2018-04-20)
### Bug Fixes
* **server:** fix undefined dereference ([dc6e30b](https://github.com/mozilla/fxa-content-server/commit/dc6e30b))
<a name="1.110.0"></a>
# 1.110.0 (2018-04-17)
### Bug Fixes
* **csp:** remove gravatar from csp rules (#6015); r=@rfk ([51a32d7](https://github.com/mozilla/fxa-content-server/commit/51a32d7))
* **css:** make qr code padding consistent (#6048), r=@shane-tomlinson ([c2ac36d](https://github.com/mozilla/fxa-content-server/commit/c2ac36d))
* **email:** send correct email when using unblock code (#6064), r=@philbooth, @shane-tomlins ([e31e97a](https://github.com/mozilla/fxa-content-server/commit/e31e97a))
* **email-first:** Ensure "Mistyped email" links work as expected. (#6067) r=@philbooth ([8a9a772](https://github.com/mozilla/fxa-content-server/commit/8a9a772)), closes [#6033](https://github.com/mozilla/fxa-content-server/issues/6033)
* **experiment:** Disable A/B experiment interface for navigator.webdriver r=@rfk ([203858b](https://github.com/mozilla/fxa-content-server/commit/203858b)), closes [#6026](https://github.com/mozilla/fxa-content-server/issues/6026)
* **htmllint:** Fixes #5668 upgrade es6-promise to 4.2.4 (#6050) r=@vladikoff ([cd41660](https://github.com/mozilla/fxa-content-server/commit/cd41660)), closes [#5668](https://github.com/mozilla/fxa-content-server/issues/5668) [(#6050](https://github.com/(/issues/6050) [#5668](https://github.com/mozilla/fxa-content-server/issues/5668)
* **metrics:** add locale to flow events ([433cba7](https://github.com/mozilla/fxa-content-server/commit/433cba7))
* **npm:** update to npm5 (#6042) r=@shane-tomlinson ([ccbbd1b](https://github.com/mozilla/fxa-content-server/commit/ccbbd1b))
* **style:** disable 'clear' button for default avatar (#6037) r=@vladikoff ([f19eddf](https://github.com/mozilla/fxa-content-server/commit/f19eddf))
* **style:** drag-off state for buttons r=@vladikoff ([0bdf73d](https://github.com/mozilla/fxa-content-server/commit/0bdf73d)), closes [#5255](https://github.com/mozilla/fxa-content-server/issues/5255)
* **test:** Remove duplicate email_first functional test entries. (#6054), r=@vbudhram ([963188d](https://github.com/mozilla/fxa-content-server/commit/963188d))
* **tests:** enable TOTP tests on Circle (#6066), r=@vbudhram ([7caa9ae](https://github.com/mozilla/fxa-content-server/commit/7caa9ae))
* **tests:** update tests for recovery code updates (#6075), r=@philbooth ([c18bdf3](https://github.com/mozilla/fxa-content-server/commit/c18bdf3))
* **totp:** Fix the "can add TOTP to account and confirm web signin" test (#6069) r=@vladiko ([47545b6](https://github.com/mozilla/fxa-content-server/commit/47545b6)), closes [(#6069](https://github.com/(/issues/6069) [#6068](https://github.com/mozilla/fxa-content-server/issues/6068)
### chore
* **deps:** Remove the babel-middle dependency, it's not used. (#6055) r=@vbudhram ([4e5a462](https://github.com/mozilla/fxa-content-server/commit/4e5a462))
* **deps:** Update sinon to @4.5.0 (#6038) r=@vbudhram ([0816af5](https://github.com/mozilla/fxa-content-server/commit/0816af5))
* **docs:** Remove obsolete oauth-in-an-iframe docs. (#6041) r=@shane-tomlinson ([9b168fd](https://github.com/mozilla/fxa-content-server/commit/9b168fd))
* **emails:** use popular email domain list from fxa-shared ([c4f2232](https://github.com/mozilla/fxa-content-server/commit/c4f2232))
* **favicon:** Fixes #6030 Remove OLD Firefox favicon (#6035) r=@vladikoff ([b919763](https://github.com/mozilla/fxa-content-server/commit/b919763)), closes [#6030](https://github.com/mozilla/fxa-content-server/issues/6030) [(#6035](https://github.com/(/issues/6035)
### Features
* **email-first:** Enable the email-first flow for OAuth reliers. (#6034) r=@philbooth ([71a20af](https://github.com/mozilla/fxa-content-server/commit/71a20af)), closes [#6009](https://github.com/mozilla/fxa-content-server/issues/6009)
* **signup:** Add verification password to email-first signup. (#6028) r=@vbudhram ([e00b6ad](https://github.com/mozilla/fxa-content-server/commit/e00b6ad)), closes [#5947](https://github.com/mozilla/fxa-content-server/issues/5947)
* **sms:** Partial SMS rollout in BE and NL. (#6032) ([193ca25](https://github.com/mozilla/fxa-content-server/commit/193ca25)), closes [#6031](https://github.com/mozilla/fxa-content-server/issues/6031)
* **SMS:** Roll out Denmark(DK) to 50%. (#6065) r=@philbooth ([e052e1e](https://github.com/mozilla/fxa-content-server/commit/e052e1e))
### Refactor
* **metrics:** use boiler-plate amplitude code from fxa-shared ([a5ab837](https://github.com/mozilla/fxa-content-server/commit/a5ab837))
<a name="1.109.4"></a>
## 1.109.4 (2018-04-20)
### Bug Fixes
* **nsp:** update nsp ([84fd024](https://github.com/mozilla/fxa-content-server/commit/84fd024))
* **oauth:** make Chrome for Android able to sign up and sign in via button confirmation ([76c24ff](https://github.com/mozilla/fxa-content-server/commit/76c24ff)), closes [#6089](https://github.com/mozilla/fxa-content-server/issues/6089)
* **oauth:** match client id ([ae00d86](https://github.com/mozilla/fxa-content-server/commit/ae00d86))
* **test:** Add a signin to an OAuth relier with Chrome for Android ([ac7f8a0](https://github.com/mozilla/fxa-content-server/commit/ac7f8a0))
* **test:** Create the user before trying to verify! ([dfc68c2](https://github.com/mozilla/fxa-content-server/commit/dfc68c2))
* **tests:** make a signin test work ([4263db2](https://github.com/mozilla/fxa-content-server/commit/4263db2))
### Refactor
* **oauth:** Simplify the Chrome for Android handling. ([b97f5ca](https://github.com/mozilla/fxa-content-server/commit/b97f5ca))
<a name="1.109.3"></a>
## 1.109.3 (2018-04-06)
### Features
* **recovery:** add initial recovery codes ([c3732cd](https://github.com/mozilla/fxa-content-server/commit/c3732cd))
<a name="1.109.2"></a>
## 1.109.2 (2018-04-04)
### Bug Fixes
* **circle:** change Firefox destination (#36); r=@rfk ([b1cb431](https://github.com/mozilla/fxa-content-server/commit/b1cb431))
* **server:** fix broken require path (#34) r=@vladikoff ([467199d](https://github.com/mozilla/fxa-content-server/commit/467199d)), closes [(#34](https://github.com/(/issues/34)
### Features
* **oauth:** support Notes Android redirect (#6020) r=@rfk ([bd97464](https://github.com/mozilla/fxa-content-server/commit/bd97464))
<a name="1.109.1"></a>
## 1.109.1 (2018-04-04)
### Bug Fixes
* **server:** ensure unsafe input doesn't leak from user-agent strings ([e73873c](https://github.com/mozilla/fxa-content-server/commit/e73873c))
<a name="1.109.0"></a>
# 1.109.0 (2018-04-04)
### Bug Fixes
* **metrics:** ensure CAD view and engage events are correct (#6008) ([0b3f687](https://github.com/mozilla/fxa-content-server/commit/0b3f687))
* **metrics:** include full version information in amplitude event data ([90582ef](https://github.com/mozilla/fxa-content-server/commit/90582ef))
* **metrics:** use $append on the experiments user property ([c5db581](https://github.com/mozilla/fxa-content-server/commit/c5db581))
* **node:** Use Node.js v6.14.0 (#6011) ([f760603](https://github.com/mozilla/fxa-content-server/commit/f760603))
* **oauth:** fix password reset for scoped reliers verifying in same browser (#6010) r=@rfk ([a777ecf](https://github.com/mozilla/fxa-content-server/commit/a777ecf)), closes [(#6010](https://github.com/(/issues/6010) [#5934](https://github.com/mozilla/fxa-content-server/issues/5934)
* **server:** validate ip addresses before use ([1c86c67](https://github.com/mozilla/fxa-content-server/commit/1c86c67))
* **signin:** Handle deleted account and new email login afterwards (#5997) r=@vbudhram ([f93cbd2](https://github.com/mozilla/fxa-content-server/commit/f93cbd2)), closes [#4316](https://github.com/mozilla/fxa-content-server/issues/4316)
* **tests:** disable TOTP tests on Circle ([bce6467](https://github.com/mozilla/fxa-content-server/commit/bce6467))
* **tests:** fix websession test (#6000) ([d31d21b](https://github.com/mozilla/fxa-content-server/commit/d31d21b)), closes [(#6000](https://github.com/(/issues/6000)
* **tests:** move totp to flaky tests ([0a0cc0e](https://github.com/mozilla/fxa-content-server/commit/0a0cc0e))
### Features
* **metrics:** add an email_domain property to amplitude click events ([ec082c1](https://github.com/mozilla/fxa-content-server/commit/ec082c1))
* **password:** Check old password using sessionReauth if possible. (#5946), r=@vbudhram ([4fb90da](https://github.com/mozilla/fxa-content-server/commit/4fb90da))
### Reverts
* **tests:** fix websession test ([a967cbe](https://github.com/mozilla/fxa-content-server/commit/a967cbe))
<a name="1.108.1"></a>
## 1.108.1 (2018-03-28)
### Bug Fixes
* **token:** disable token code experiment for sync users (#6007) r=@vladikoff ([df1c4f2](https://github.com/mozilla/fxa-content-server/commit/df1c4f2))
<a name="1.108.0"></a>
# 1.108.0 (2018-03-20)
### Bug Fixes
* **account:** fix [object Object] errors in Sentry (#5971) r=@philbooth ([498c392](https://github.com/mozilla/fxa-content-server/commit/498c392)), closes [(#5971](https://github.com/(/issues/5971) [#5364](https://github.com/mozilla/fxa-content-server/issues/5364)
* **buffer:** Remove 'new Buffer' call in flow-metrics (#5979) r=@vladikoff ([99ab929](https://github.com/mozilla/fxa-content-server/commit/99ab929)), closes [#5978](https://github.com/mozilla/fxa-content-server/issues/5978)
* **tests:** add totp functional tests (#5980), r=@vladikoff ([d6e7976](https://github.com/mozilla/fxa-content-server/commit/d6e7976))
### chore
* **package:** update speed-trap, regenerate shrinkwrap (#5974) r=@vladikoff ([5a1dfe9](https://github.com/mozilla/fxa-content-server/commit/5a1dfe9))
* **typo:** fix test typo in fxa-client (#5954) ([449ee73](https://github.com/mozilla/fxa-content-server/commit/449ee73)), closes [(#5954](https://github.com/(/issues/5954)
### Features
* **clients:** Add Lockbox icon, fix Pontoon icon (#5959), r=@vbudhram ([a3ac644](https://github.com/mozilla/fxa-content-server/commit/a3ac644)), closes [(#5959](https://github.com/(/issues/5959)
* **metrics:** emit view, engage & submit events for CAD ([2a707ac](https://github.com/mozilla/fxa-content-server/commit/2a707ac))
* **oauth:** force validate provided redirect uri (#5948) r=@rfk ([339ed9a](https://github.com/mozilla/fxa-content-server/commit/339ed9a))
* **styles:** make SVG hearts beat (#5960) r=@ryanfeeley,@vbudhram ([bac9441](https://github.com/mozilla/fxa-content-server/commit/bac9441))
* **webpack:** load imports from CDN (#5989) r=@philbooth ([eacab12](https://github.com/mozilla/fxa-content-server/commit/eacab12)), closes [#5989](https://github.com/mozilla/fxa-content-server/issues/5989)
### Refactor
* **js:** remove require.js remains (#5953) r=@vbudhram ([abe0536](https://github.com/mozilla/fxa-content-server/commit/abe0536))
* **metrics:** Removed get-metrics-errors.js (#5976) r=@vladikoff ([3105aa0](https://github.com/mozilla/fxa-content-server/commit/3105aa0)), closes [#5970](https://github.com/mozilla/fxa-content-server/issues/5970)
### style
* **server templates:** remove unnecessary conditional comments (#5973) r=@vladikoff ([9ff8db0](https://github.com/mozilla/fxa-content-server/commit/9ff8db0))
* **settings:** Disabled the done button on secondary email(#5981), r=@vbudhram ([7d67920](https://github.com/mozilla/fxa-content-server/commit/7d67920))
### BREAKING CHANGES
* OAuth redirect uris must be updated in the database
Fixes #5827
<a name="1.107.5"></a>
## 1.107.5 (2018-03-13)
### Features
* **totp:** initial totp implementation (#5962), r=@vladikoff ([8a3b610](https://github.com/mozilla/fxa-content-server/commit/8a3b610))
<a name="1.107.4"></a>
## 1.107.4 (2018-03-12)
### Reverts
* **deps:** revert speed-trap to 0.0.6 due to breakage with Firefox ([1daeec3](https://github.com/mozilla/fxa-content-server/commit/1daeec3))
<a name="1.107.3"></a>
## 1.107.3 (2018-03-08)
### Features
* **token:** enable tokenCode experiment in desktopV3 (#5964) r=@vbudhram,@vladikoff ([13dffa3](https://github.com/mozilla/fxa-content-server/commit/13dffa3))
<a name="1.107.2"></a>
## 1.107.2 (2018-03-07)
<a name="1.107.1"></a>
## 1.107.1 (2018-03-06)
### Features
* **signin:** Re-authenticate an existing session if possible. (#5899) r=@vladikoff,@vbudhram ([dffe305](https://github.com/mozilla/fxa-content-server/commit/dffe305)), closes [#5703](https://github.com/mozilla/fxa-content-server/issues/5703)
<a name="1.107.0"></a>
# 1.107.0 (2018-03-06)
### Bug Fixes
* **basket:** Show service unavaible when no basket account prefs set (#5867), r=@philbooth ([2ad238a](https://github.com/mozilla/fxa-content-server/commit/2ad238a))
* **config:** if "10 minutes" then duration not Number ([2539812](https://github.com/mozilla/fxa-content-server/commit/2539812))
* **css:** fixes button misalignment when refreshing clients (#5945) r=@vladikoff ([20863f8](https://github.com/mozilla/fxa-content-server/commit/20863f8)), closes [(#5945](https://github.com/(/issues/5945) [mozilla/fxa-bugzilla-mirror#456](https://github.com/mozilla/fxa-bugzilla-mirror/issues/456)
* **metrics:** treat enter-email as an "auth" view for flow events (#5924) r= ([431b217](https://github.com/mozilla/fxa-content-server/commit/431b217))
* **settingView:** All panels will be closed while navigating from a child-view to settings. (#5803 ([4eda3b6](https://github.com/mozilla/fxa-content-server/commit/4eda3b6)), closes [(#5803](https://github.com/(/issues/5803)
* **sign_up:** changes to l10n string and style based on feedback (#5952) ([96ca4c0](https://github.com/mozilla/fxa-content-server/commit/96ca4c0))
* **strings:** change 'confirm email' design to let users know that they should FxA to the addr ([be30740](https://github.com/mozilla/fxa-content-server/commit/be30740))
* **styles:** add position fixed to success messages if user scrolls too far (#5943) r=@vbudhr ([a336fba](https://github.com/mozilla/fxa-content-server/commit/a336fba)), closes [(#5943](https://github.com/(/issues/5943) [#5552](https://github.com/mozilla/fxa-content-server/issues/5552)
* **styles:** fix unlock button for email settings unlock (#5944) ([3fa0254](https://github.com/mozilla/fxa-content-server/commit/3fa0254)), closes [(#5944](https://github.com/(/issues/5944)
### docs
* **metrics:** Document new entrypoint=whatsnew value. (#5951) r=@vladikoff ([7aab8a5](https://github.com/mozilla/fxa-content-server/commit/7aab8a5))
### Features
* **avatars:** support new default avatar API (#5942) ([24eddb8](https://github.com/mozilla/fxa-content-server/commit/24eddb8))
* **forms:** replace our password advice with responsive message (#5940) r=@vbudhram,@ryanfee ([bac0c07](https://github.com/mozilla/fxa-content-server/commit/bac0c07)), closes [#5750](https://github.com/mozilla/fxa-content-server/issues/5750)
<a name="1.106.7"></a>
## 1.106.7 (2018-03-09)
### Reverts
* **deps:** revert speed-trap to 0.0.6 due to breakage with Firefox ([1daeec3](https://github.com/mozilla/fxa-content-server/commit/1daeec3))
<a name="1.106.6"></a>
## 1.106.6 (2018-03-08)
### Features
* **token:** enable tokenCode experiment in desktopV3 (#5961) ([d93ffeb](https://github.com/mozilla/fxa-content-server/commit/d93ffeb))
<a name="1.106.5"></a>
## 1.106.5 (2018-03-07)
### Bug Fixes
* **tests:** disable profile avatar test ([f5fb665](https://github.com/mozilla/fxa-content-server/commit/f5fb665))
<a name="1.106.4"></a>
## 1.106.4 (2018-03-07)
* **token:** use the correct service (#5955) r=@vladikoff ([1197a33](https://github.com/mozilla/fxa-content-server/commit/1197a33))
<a name="1.106.3"></a>
## 1.106.3 (2018-02-23)
### Bug Fixes
* **tests:** fixes for oauth tests and reset password (#5928) r=@philbooth ([a151f7c](https://github.com/mozilla/fxa-content-server/commit/a151f7c)), closes [(#5928](https://github.com/(/issues/5928) [#5927](https://github.com/mozilla/fxa-content-server/issues/5927)
<a name="1.106.2"></a>
## 1.106.2 (2018-02-21)
### Features
* **code:** enable token code experiment sync users for 1.8% each cohort (#5926) r=@vladikof ([c99b5ca](https://github.com/mozilla/fxa-content-server/commit/c99b5ca))
<a name="1.106.1"></a>
## 1.106.1 (2018-02-21)
### Bug Fixes
* **metrics:** treat enter-email as an "auth" view for flow events (#5924) r= ([623dded](https://github.com/mozilla/fxa-content-server/commit/623dded))
<a name="1.106.0"></a>
# 1.106.0 (2018-02-21)
### Bug Fixes
* **avatar:** add spinner to avatar loading (#5888) r=@vladikoff ([6bd8b5c](https://github.com/mozilla/fxa-content-server/commit/6bd8b5c))
* **cad:** hide the success message after direct navigation (#5881) r=@vladikoff ([5cbac34](https://github.com/mozilla/fxa-content-server/commit/5cbac34)), closes [#5852](https://github.com/mozilla/fxa-content-server/issues/5852)
* **copy:** Show email section to view status (#5908), r=@vbudhram ([0c1e614](https://github.com/mozilla/fxa-content-server/commit/0c1e614))
* **deps:** adjust speed-trap dep and fix nsp issue (#5911) ([06ec9a4](https://github.com/mozilla/fxa-content-server/commit/06ec9a4)), closes [(#5911](https://github.com/(/issues/5911)
* **deps:** reinstate old version of speed-trap ([3d96dc9](https://github.com/mozilla/fxa-content-server/commit/3d96dc9))
* **errors:** ensure that toError always behaves sanely ([d04620e](https://github.com/mozilla/fxa-content-server/commit/d04620e))
* **experiment:** fix the token code experiment (#5918) r=@vladikoff ([60e9164](https://github.com/mozilla/fxa-content-server/commit/60e9164)), closes [(#5918](https://github.com/(/issues/5918)
* **nsp:** disable nsp 566 (#5920) ([0a4bcd8](https://github.com/mozilla/fxa-content-server/commit/0a4bcd8))
* **strings:** update communication pref strings (#5910), r=@vbudhram ([a98d7a3](https://github.com/mozilla/fxa-content-server/commit/a98d7a3))
* **style:** swap reset links per feedback (#5903) r=@ryanfeeley ([1514796](https://github.com/mozilla/fxa-content-server/commit/1514796))
* **styles:** fix icon overlap in CWTS on iOS (#5909), r=@vbudhram ([b5f4268](https://github.com/mozilla/fxa-content-server/commit/b5f4268)), closes [(#5909](https://github.com/(/issues/5909)
* **tests:** adjust lang bundle regex for new naming pattern (#5892) r=@vladikoff ([e0d0176](https://github.com/mozilla/fxa-content-server/commit/e0d0176))
* **tests:** install fxa-js-client for teamcity tests (#5889) ([5eff4d8](https://github.com/mozilla/fxa-content-server/commit/5eff4d8))
* **tests:** install fxa-js-client for teamcity tests (#5890) r=@vladikoff ([b00869d](https://github.com/mozilla/fxa-content-server/commit/b00869d))
* **tokenCode:** Add support for tokenCode sync experiment (#5894) r=@vladikoff ([5f714de](https://github.com/mozilla/fxa-content-server/commit/5f714de))
* **webpack:** fix string extraction for webpack builds (#5893) ([cc9cd30](https://github.com/mozilla/fxa-content-server/commit/cc9cd30)), closes [(#5893](https://github.com/(/issues/5893)
### chore
* **deps:** update speed-trap ([1c5e690](https://github.com/mozilla/fxa-content-server/commit/1c5e690))
* **password:** graduate confirm password experiment (#5917), r=@philbooth, @vladikoff ([d1f878b](https://github.com/mozilla/fxa-content-server/commit/d1f878b))
### Features
* **build:** migrate to webpack (#5868) r=@philbooth,@vbudhram ([e0bd497](https://github.com/mozilla/fxa-content-server/commit/e0bd497))
* **eslint:** bring back indent rule (#5887) r=@vbudhram ([08e931e](https://github.com/mozilla/fxa-content-server/commit/08e931e)), closes [#5875](https://github.com/mozilla/fxa-content-server/issues/5875)
* **oauth:** add another lockbox redirect url ([a58aa99](https://github.com/mozilla/fxa-content-server/commit/a58aa99))
* **sms:** deploy SMS in Australia to 100% (#5885) r=@rfk ([936faf8](https://github.com/mozilla/fxa-content-server/commit/936faf8)), closes [#5883](https://github.com/mozilla/fxa-content-server/issues/5883)
* **styles:** improve reset password for reliers (#5896) r=@ryanfeeley,@vbudhram ([6e05ab9](https://github.com/mozilla/fxa-content-server/commit/6e05ab9))
### Refactor
* **deps:** remove bower (#5915) r=@vbudhram ([a6d7a94](https://github.com/mozilla/fxa-content-server/commit/a6d7a94))
* **docs:** link the policy page to the different doc (#5901) r=@vbudhram ([f9f8631](https://github.com/mozilla/fxa-content-server/commit/f9f8631))
* **strings:** remove "cloud services" (#5904) r=@vbudhram,@ryanfeeley ([de3d61e](https://github.com/mozilla/fxa-content-server/commit/de3d61e))
### Reverts
* **tokencode:** revert isSync detection (#5913) r=@rfk ([771c4cb](https://github.com/mozilla/fxa-content-server/commit/771c4cb))
<a name="1.105.2"></a>
## 1.105.2 (2018-02-12)
### Refactor
* **docs:** link the policy page to the different doc (#5901) r=@vbudhram ([fbc8515](https://github.com/mozilla/fxa-content-server/commit/fbc8515))
<a name="1.105.1"></a>
## 1.105.1 (2018-02-08)
### Features
* **oauth:** add another lockbox redirect url ([18b269b](https://github.com/mozilla/fxa-content-server/commit/18b269b))
<a name="1.105.0"></a>
# 1.105.0 (2018-02-06)
### Bug Fixes
* **emails:** enable change email for users (#5851), r=@philbooth ([bdb690b](https://github.com/mozilla/fxa-content-server/commit/bdb690b))
* **experiment:** Add the `treatment-link` to token code experiment (#5849), r=@philbooth ([df6efe5](https://github.com/mozilla/fxa-content-server/commit/df6efe5))
* **input_capitalize:** make input field capitalize (#5862), r=@vbudhram, @vladikoff ([a66fa84](https://github.com/mozilla/fxa-content-server/commit/a66fa84))
* **market:** Show marketing when opening on FxiOS (#5871), r=@philbooth ([6174a5c](https://github.com/mozilla/fxa-content-server/commit/6174a5c))
* **metrics:** emit amplitude click events earlier ([e5db03a](https://github.com/mozilla/fxa-content-server/commit/e5db03a))
* **notification_align:** make notification button align better (#5861) r=@vladikoff,@vbudhram ([35441fc](https://github.com/mozilla/fxa-content-server/commit/35441fc)), closes [#5860](https://github.com/mozilla/fxa-content-server/issues/5860)
* **test:** Fix sign-in code test (#5877) r=@vladikoff ([4d6f048](https://github.com/mozilla/fxa-content-server/commit/4d6f048)), closes [(#5877](https://github.com/(/issues/5877) [#5874](https://github.com/mozilla/fxa-content-server/issues/5874)
* **tests:** Update travis and circle to use FF58 (#5847), r=@philbooth ([d676a7b](https://github.com/mozilla/fxa-content-server/commit/d676a7b))
<a name="1.104.0"></a>
# 1.104.0 (2018-01-24)
### Bug Fixes
* **intern:** alphabetical order of modules ([69f7a3e](https://github.com/mozilla/fxa-content-server/commit/69f7a3e))
* **intern:** npm install leadfoot, requirejs, yargs here too ([abdb750](https://github.com/mozilla/fxa-content-server/commit/abdb750))
* **metrics:** ditch the non-useful performance flow events (#5822) r=@vladikoff,@vbudhram ([8699d03](https://github.com/mozilla/fxa-content-server/commit/8699d03))
* **settings:** #4982 clear inputs on Esc keyup (#5821) r=@vladikoff ([bdd3915](https://github.com/mozilla/fxa-content-server/commit/bdd3915)), closes [#4982](https://github.com/mozilla/fxa-content-server/issues/4982)
* **style:** add padding over save settings button (#5841), r=@vbudhram ([c34800a](https://github.com/mozilla/fxa-content-server/commit/c34800a))
* **teamcity:** add a config for stable-beta ([3c7f87c](https://github.com/mozilla/fxa-content-server/commit/3c7f87c))
* **tests:** add intern 4 support (#5787) r=@vbudram,@pb ([cd7c3dd](https://github.com/mozilla/fxa-content-server/commit/cd7c3dd)), closes [#5228](https://github.com/mozilla/fxa-content-server/issues/5228)
* **tests:** ensure consistent Date.now() in _calculateQueueTime test ([4538217](https://github.com/mozilla/fxa-content-server/commit/4538217))
* **tests:** fix TeamCity Intern 4 tests ([67ec566](https://github.com/mozilla/fxa-content-server/commit/67ec566))
* **tests:** fix up server test register function ([335cdaf](https://github.com/mozilla/fxa-content-server/commit/335cdaf))
* **typo:** typo in test name and fxa-client (#5828) ([18228ec](https://github.com/mozilla/fxa-content-server/commit/18228ec))
### chore
* **deps:** update fxa-geodb (#5839), r=@vbudhram ([f7ef81a](https://github.com/mozilla/fxa-content-server/commit/f7ef81a))
### Features
* **signin:** Add token codes experiment (#5706), r=@pb, @vladikoff ([4fb8208](https://github.com/mozilla/fxa-content-server/commit/4fb8208))
* **sms:** enable sms 100% for PT, ES, FR, IT. 50% for AU (#5829); r=rfk ([bf4d9ad](https://github.com/mozilla/fxa-content-server/commit/bf4d9ad))
### Refactor
* **icon:** replace firefox-notes icon (#5833), r=@vbudhram ([f86889b](https://github.com/mozilla/fxa-content-server/commit/f86889b))
* **ios:** remove old timer hack for Firefox iOS6, remove old tests (#5823) r=@vbudhram ([1982475](https://github.com/mozilla/fxa-content-server/commit/1982475)), closes [#5820](https://github.com/mozilla/fxa-content-server/issues/5820)
### Reverts
* **settings:** #4982 clear inputs on Esc keyup (#5821) r=@vladikoff ([d71916f](https://github.com/mozilla/fxa-content-server/commit/d71916f))
<a name="1.103.0"></a>
# 1.103.0 (2018-01-09)
### Bug Fixes
* **delete_account:** Made 'Incorrect Password' error field specific (#5792) r=@shane-tomlinson ([c1977b5](https://github.com/mozilla/fxa-content-server/commit/c1977b5))
* **node:** use node 6.12.3 (#5807) r=@vladikoff ([236bda9](https://github.com/mozilla/fxa-content-server/commit/236bda9))
* **settings:** #5680 dismiss tooltips on cancel in settings (#5791) r=@shane-tomlinson ([166d63a](https://github.com/mozilla/fxa-content-server/commit/166d63a)), closes [#5680](https://github.com/mozilla/fxa-content-server/issues/5680)
* **test:** Better display of unit test failures. (#5797), r=@vbudhram ([045f688](https://github.com/mozilla/fxa-content-server/commit/045f688))
* **test:** Fix the broken Sync v3 signin tests (#5778), r=@vbudhram ([80855e2](https://github.com/mozilla/fxa-content-server/commit/80855e2)), closes [(#5778](https://github.com/(/issues/5778)
* **tests:** do not override intern.reporters if already set ([1fbdc05](https://github.com/mozilla/fxa-content-server/commit/1fbdc05))
* **tests:** fix failing geolocation amplitude tests (#5819) r=@vladikoff ([6f99ade](https://github.com/mozilla/fxa-content-server/commit/6f99ade)), closes [(#5819](https://github.com/(/issues/5819)
### Features
* **CAD:** /connect_another_device redirects to /sms for eligible users. (#5766) r=@vladiko ([d29140e](https://github.com/mozilla/fxa-content-server/commit/d29140e)), closes [#5737](https://github.com/mozilla/fxa-content-server/issues/5737)
* **CAD:** Enable CAD on signin for everyone. (#5794) r=@vbudhram ([5a37b5d](https://github.com/mozilla/fxa-content-server/commit/5a37b5d)), closes [#5793](https://github.com/mozilla/fxa-content-server/issues/5793)
* **client:** update to fxa-js-client 0.1.70 (#5809) ([8ecd887](https://github.com/mozilla/fxa-content-server/commit/8ecd887))
* **docs:** Add separators to README.md (#5784) r=@shane-tomlinson ([d6ceafc](https://github.com/mozilla/fxa-content-server/commit/d6ceafc))
* **logging:** log an error when validation fails, logs results for routes such as /metrics (#5 ([41add48](https://github.com/mozilla/fxa-content-server/commit/41add48))
* **sms:** Add Australia (AU) (#5781) r=@rfk ([c8f8c93](https://github.com/mozilla/fxa-content-server/commit/c8f8c93))
* **sms:** Rollout rate of 0.5 for ES, PT, 1 for RO (#5783) r=@vladikoff ([9dff9ab](https://github.com/mozilla/fxa-content-server/commit/9dff9ab)), closes [#5782](https://github.com/mozilla/fxa-content-server/issues/5782)
* **SMS:** Set France (FR) to 50% (#5800) r=@vladikoff ([cb3acb2](https://github.com/mozilla/fxa-content-server/commit/cb3acb2))
* **SMS:** Set Italy (IT) to 50% (#5799), r=@vbudhram ([b66a317](https://github.com/mozilla/fxa-content-server/commit/b66a317))
* **test:** Halve the unit test run time. (#5780), r=@vbudhram ([b6f66ce](https://github.com/mozilla/fxa-content-server/commit/b6f66ce))
### Performance Improvements
* **fxa-client:** removed sms-errors.js ([98373a0](https://github.com/mozilla/fxa-content-server/commit/98373a0))
### Refactor
* **l10n:** Make translation fetch Webpack compatible. (#5785) r=@vladikoff ([9dd4e4a](https://github.com/mozilla/fxa-content-server/commit/9dd4e4a))
* **sms:** clean up ([592d0e0](https://github.com/mozilla/fxa-content-server/commit/592d0e0))
* **sms:** remove sms errors.js ([fd3399f](https://github.com/mozilla/fxa-content-server/commit/fd3399f))
### Reverts
* **sms:** "Remove sms errors.js" (#5811) ([1a18855](https://github.com/mozilla/fxa-content-server/commit/1a18855))
<a name="1.102.1"></a>
## 1.102.1 (2017-12-20)
### Features
* **email-first:** Report email-first metrics to amplitude. (#5796) r=@philbooth ([c09f2a6](https://github.com/mozilla/fxa-content-server/commit/c09f2a6)), closes [#5788](https://github.com/mozilla/fxa-content-server/issues/5788)
<a name="1.102.0"></a>
# 1.102.0 (2017-12-13)
### Bug Fixes
* **apps:** Update Notes icon (#5768) r=@shane-tomlinson ([a6429ed](https://github.com/mozilla/fxa-content-server/commit/a6429ed)), closes [#5767](https://github.com/mozilla/fxa-content-server/issues/5767)
* **copy:** update sync-engines.js (#5769) r=@vladikoff,@ryanfeeley ([c8c8afe](https://github.com/mozilla/fxa-content-server/commit/c8c8afe))
### Features
* **sms:** Enable SMS in Denmark (DK) and the Netherlands (NL) (#5749) r=@vbudhram ([e191b19](https://github.com/mozilla/fxa-content-server/commit/e191b19)), closes [#5746](https://github.com/mozilla/fxa-content-server/issues/5746)
### Refactor
* **client:** Replace p-promise with native promises (#5543) r=@vbudhram ([27c189d](https://github.com/mozilla/fxa-content-server/commit/27c189d))
<a name="1.101.5"></a>
## 1.101.5 (2017-12-07)
### Features
* **sms:** Fully roll out Germany (DE) and Austria (AT) (#5775) ([4563a61](https://github.com/mozilla/fxa-content-server/commit/4563a61))
<a name="1.101.4"></a>
## 1.101.4 (2017-12-07)
### Reverts
* **sms:** "Use a known test number for SMS tests. (#5720)" ([0eb7263](https://github.com/mozilla/fxa-content-server/commit/0eb7263))
<a name="1.101.3"></a>
## 1.101.3 (2017-12-05)
### Bug Fixes
* **email-first:** Fix FxA resizing in the firstrun page for email-first (#5765); r=rfk ([5d7366b](https://github.com/mozilla/fxa-content-server/commit/5d7366b)), closes [(#5765](https://github.com/(/issues/5765)
<a name="1.101.2"></a>
## 1.101.2 (2017-11-29)
### Bug Fixes
* **metrics:** ensure metrics always has a uid (#5764) r=@vladikoff ([ddd11a2](https://github.com/mozilla/fxa-content-server/commit/ddd11a2))
<a name="1.101.1"></a>
## 1.101.1 (2017-11-29)
### chore
* **logs:** log an anonymous event when we see the DNT header ([5ada4f2](https://github.com/mozilla/fxa-content-server/commit/5ada4f2))
<a name="1.101.0"></a>
# 1.101.0 (2017-11-27)
### Bug Fixes
* **config:** switch to .com scopes (#5754) r=@rfk ([302e84f](https://github.com/mozilla/fxa-content-server/commit/302e84f))
* **CWTS:** Fix CWTS columns when firstrun is 420px. (#5738) r=@vladikoff,@ryanfeeley,@vbudh ([924588b](https://github.com/mozilla/fxa-content-server/commit/924588b)), closes [(#5738](https://github.com/(/issues/5738) [#5710](https://github.com/mozilla/fxa-content-server/issues/5710)
* **deps:** Forbid use of $ w/o requiring jquery. (#5732) r=@vbudhram ([e35b847](https://github.com/mozilla/fxa-content-server/commit/e35b847))
* **deps:** update some prod deps (#5751) ([2467a29](https://github.com/mozilla/fxa-content-server/commit/2467a29))
* **metrics:** stop sending raw client ids to amplitude (#5753) r=@vladikoff ([765e764](https://github.com/mozilla/fxa-content-server/commit/765e764))
* **modules:** Use Webpack compatible module define statements. (#5733) r=@vladikoff ([08ba4de](https://github.com/mozilla/fxa-content-server/commit/08ba4de))
* **sms:** Use a known test number for SMS tests. (#5720) r=@vbudhram ([8e8d2d7](https://github.com/mozilla/fxa-content-server/commit/8e8d2d7))
* **test:** A signup test mixed `done` and promises. (#5734) r=@philbooth ([58ddff7](https://github.com/mozilla/fxa-content-server/commit/58ddff7))
* **test:** Fix the StaleElementReference error in the SMS resent test. (#5747) ([0c585ab](https://github.com/mozilla/fxa-content-server/commit/0c585ab)), closes [(#5747](https://github.com/(/issues/5747) [#5745](https://github.com/mozilla/fxa-content-server/issues/5745)
* **tests:** fix attempt for flaky gated session test (#5752) r=@vladikoff,@shane-tomlinson ([86bdc39](https://github.com/mozilla/fxa-content-server/commit/86bdc39)), closes [(#5752](https://github.com/(/issues/5752)
### chore
* **ci:** Use release version of Fx 57 for CI tests. (#5740) r=@vladikoff ([7349dd8](https://github.com/mozilla/fxa-content-server/commit/7349dd8))
* **fx-57:** Use Fx 57 logo for everyone. (#5729) r=@philbooth ([a4e0fb1](https://github.com/mozilla/fxa-content-server/commit/a4e0fb1)), closes [#5719](https://github.com/mozilla/fxa-content-server/issues/5719)
### Features
* **cwts:** Move the back button below the submit button. (#5739) r=@ryanfeeley, @vbudhram ([79ef689](https://github.com/mozilla/fxa-content-server/commit/79ef689)), closes [#5724](https://github.com/mozilla/fxa-content-server/issues/5724)
* **keys:** add HKDF uid salt to scoped keys (#5736) r=@rfk ([13a7525](https://github.com/mozilla/fxa-content-server/commit/13a7525))
* **sms:** Enable SMS in Spain (ES), Italy (IT), Portugal (PT) (#5726) ([48d37ca](https://github.com/mozilla/fxa-content-server/commit/48d37ca)), closes [#5574](https://github.com/mozilla/fxa-content-server/issues/5574)
### Refactor
* **l10n:** Remove the global `Translator` object. (#5731) r=@philbooth ([20e9aa9](https://github.com/mozilla/fxa-content-server/commit/20e9aa9))
<a name="1.100.5"></a>
## 1.100.5 (2017-11-20)
### Features
* **keys:** add HKDF uid salt to scoped keys (#5736) r=@rfk ([1f403ca](https://github.com/mozilla/fxa-content-server/commit/1f403ca))
<a name="1.100.4"></a>
## 1.100.4 (2017-11-17)
### Features
* **OpenID:** Enable CORS on the /.well-known/openid-configuration endpoint. (#5730) r=@vladik ([98c5b41](https://github.com/mozilla/fxa-content-server/commit/98c5b41)), closes [#5453](https://github.com/mozilla/fxa-content-server/issues/5453)
<a name="1.100.3"></a>
## 1.100.3 (2017-11-17)
### Bug Fixes
* **SMS:** soft-launch LU. Change default rolloutRate to 0. (#5728) r=@vbudhram ([759e976](https://github.com/mozilla/fxa-content-server/commit/759e976)), closes [#5727](https://github.com/mozilla/fxa-content-server/issues/5727)
### Features
* **keys:** add support for deriving scoped keys in the oauth flow (#5675) r=@rfk,@shane-tom ([dd53307](https://github.com/mozilla/fxa-content-server/commit/dd53307)), closes [#5701](https://github.com/mozilla/fxa-content-server/issues/5701)
<a name="1.100.2"></a>
## 1.100.2 (2017-11-16)
### Bug Fixes
* **SMS:** soft-launch LU. Change default rolloutRate to 0. (#5728) r=@vbudhram ([1049eb6](https://github.com/mozilla/fxa-content-server/commit/1049eb6)), closes [#5727](https://github.com/mozilla/fxa-content-server/issues/5727)
<a name="1.100.1"></a>
## 1.100.1 (2017-11-16)
### Features
* **CAD:** Enable CAD on signin for 50% of people. (#5722) r=@philbooth ([8bee8b7](https://github.com/mozilla/fxa-content-server/commit/8bee8b7)), closes [#5721](https://github.com/mozilla/fxa-content-server/issues/5721)
* **sms:** Enable SMS to 50% of Germany (DE) (#5723) r=@philbooth ([ac57c33](https://github.com/mozilla/fxa-content-server/commit/ac57c33))
<a name="1.100.0"></a>
# 1.100.0 (2017-11-14)
### Bug Fixes
* **back-mixin:** Fix the "New broker method needed for click" error. (#5695) r=@vladikoff ([4a77b2f](https://github.com/mozilla/fxa-content-server/commit/4a77b2f)), closes [(#5695](https://github.com/(/issues/5695) [#5515](https://github.com/mozilla/fxa-content-server/issues/5515)
* **CAD:** remove Maybe Later (#5674), r=@vbudhram ([78cccaa](https://github.com/mozilla/fxa-content-server/commit/78cccaa))
* **copy:** Added a hyphen to Sign-in confirmed (#5679) r=vladikoff ([6876737](https://github.com/mozilla/fxa-content-server/commit/6876737))
* **css:** correctly wrap button for emails (#5681) r=vladikoff ([b0d2b24](https://github.com/mozilla/fxa-content-server/commit/b0d2b24)), closes [#5508](https://github.com/mozilla/fxa-content-server/issues/5508)
* **devices:** use initial capital letter on strings (#5692), r=@vbudhram ([d911bcf](https://github.com/mozilla/fxa-content-server/commit/d911bcf))
* **errors:** Ensure all server returned errors have entries. r=vladikoff,philbooth (#5707) ([9677ec1](https://github.com/mozilla/fxa-content-server/commit/9677ec1))
* **logo:** use new logo on terms and privacy pages (#5717) r=@vbudhram,@shane-tomlinson ([aa9396c](https://github.com/mozilla/fxa-content-server/commit/aa9396c)), closes [#5709](https://github.com/mozilla/fxa-content-server/issues/5709)
* **metrics:** promote entrypoint to amplitude user properties (#5684) r=@vladikoff ([65b4b04](https://github.com/mozilla/fxa-content-server/commit/65b4b04)), closes [mozilla/fxa-amplitude-send#26](https://github.com/mozilla/fxa-amplitude-send/issues/26)
* **metrics:** remove flow_id on fxa_pref amplitude events ([057234f](https://github.com/mozilla/fxa-content-server/commit/057234f))
* **node:** use node 6.12.0 (#5716) r=@vladikoff ([573dbe8](https://github.com/mozilla/fxa-content-server/commit/573dbe8))
* **restmail:** Fix open restmail links (#5696) r=@vladikoff ([b01a496](https://github.com/mozilla/fxa-content-server/commit/b01a496)), closes [(#5696](https://github.com/(/issues/5696) [#5666](https://github.com/mozilla/fxa-content-server/issues/5666)
* **signin:** autofocus on sign in button when password is not required (#5657) r=@vladikoff ([4ccff91](https://github.com/mozilla/fxa-content-server/commit/4ccff91))
* **sms:** Ensure the SMS form for both AT and DE are tested. (#5694) r=@philbooth ([e5a4cc9](https://github.com/mozilla/fxa-content-server/commit/e5a4cc9))
* **sms:** SMS exp metrics are not reported for fully rolled out countries. (#5683), @vbudh ([455f2ce](https://github.com/mozilla/fxa-content-server/commit/455f2ce))
* **style:** Fix styling for 2nd password experiment. (#5704) r=@vladikoff,@ryanfeeley ([a5c2882](https://github.com/mozilla/fxa-content-server/commit/a5c2882)), closes [(#5704](https://github.com/(/issues/5704) [#5581](https://github.com/mozilla/fxa-content-server/issues/5581)
* **ui:** ensure that long lines wrap in device manager (#5693), r=@vbudhram ([3c25d9e](https://github.com/mozilla/fxa-content-server/commit/3c25d9e))
* **ui:** move device manager buttons to new row on mobile (#5714) r=@shane-tomlinson,@vla ([2c06f6e](https://github.com/mozilla/fxa-content-server/commit/2c06f6e)), closes [#5712](https://github.com/mozilla/fxa-content-server/issues/5712) [#5713](https://github.com/mozilla/fxa-content-server/issues/5713)
### Features
* **broker:** redirect to Choose What to Sync on newer versions of Firefox for iOS (#5640) r=s ([2b403d6](https://github.com/mozilla/fxa-content-server/commit/2b403d6))
* **devices:** include location in the last sync/active string (#5682) r=@vladikoff ([eee6e92](https://github.com/mozilla/fxa-content-server/commit/eee6e92)), closes [#5597](https://github.com/mozilla/fxa-content-server/issues/5597)
* **sass:** SASS lint warnings are now errors. (#5700) r=@vladikoff ([38688e0](https://github.com/mozilla/fxa-content-server/commit/38688e0)), closes [#5699](https://github.com/mozilla/fxa-content-server/issues/5699)
* **session:** Upgrade user session (#5626), r=@shane-tomlinson, @vladikoff ([04cff4e](https://github.com/mozilla/fxa-content-server/commit/04cff4e))
* **sms:** Bump Austria (AT) to 50% (#5718) r=@vladikoff ([1d3644e](https://github.com/mozilla/fxa-content-server/commit/1d3644e))
* **sms:** Enable SMS in Belgium, France, Luxembourg (#5698) r=@philbooth ([83dc5ed](https://github.com/mozilla/fxa-content-server/commit/83dc5ed))
<a name="1.99.3"></a>
## 1.99.3 (2017-11-07)
### Bug Fixes
* **sms:** If SMS is enabled, always send a signinCode. (#5688) r=@vbudhram ([6b1617b](https://github.com/mozilla/fxa-content-server/commit/6b1617b))
<a name="1.99.2"></a>
## 1.99.2 (2017-11-07)
### Bug Fixes
* **sms:** Allow SMS sending again. (#5687) r=@vladikoff ([a9886f6](https://github.com/mozilla/fxa-content-server/commit/a9886f6)), closes [#5685](https://github.com/mozilla/fxa-content-server/issues/5685)
<a name="1.99.1"></a>
## 1.99.1 (2017-11-01)
### Bug Fixes
* **emails:** account for post change email being sent ([28fa709](https://github.com/mozilla/fxa-content-server/commit/28fa709))
<a name="1.99.0"></a>
# 1.99.0 (2017-11-01)
### Bug Fixes
* **avatar:** Use the Photon icons for avatar change. (#5602) r=@ryanfeeley ([8439e85](https://github.com/mozilla/fxa-content-server/commit/8439e85)), closes [#5530](https://github.com/mozilla/fxa-content-server/issues/5530)
* **css:** Fix secondary email margin (#5620), r=@philbooth ([16259d0](https://github.com/mozilla/fxa-content-server/commit/16259d0)), closes [(#5620](https://github.com/(/issues/5620)
* **css:** Show password border radius problem (#5628) r=@vbudhram, @ryanfeeley, @shane-tom ([f0d1fca](https://github.com/mozilla/fxa-content-server/commit/f0d1fca))
* **emails:** Remove question mark (#5645) r=@shane-tomlinson ([df00da5](https://github.com/mozilla/fxa-content-server/commit/df00da5))
* **markup:** remove redundant viewport meta tag (#5635), r=@vbudhram ([ca476ef](https://github.com/mozilla/fxa-content-server/commit/ca476ef))
* **metrics:** add country and region to amplitude events ([c576b8a](https://github.com/mozilla/fxa-content-server/commit/c576b8a))
* **metrics:** Fix the "working" error being reported in cwts. (#5656) r=@philbooth ([040f26c](https://github.com/mozilla/fxa-content-server/commit/040f26c)), closes [(#5656](https://github.com/(/issues/5656) [#5655](https://github.com/mozilla/fxa-content-server/issues/5655)
* **sms:** Fully rolled out countries all use `signinCodes` (#5647) r=@philbooth ([ea199fe](https://github.com/mozilla/fxa-content-server/commit/ea199fe)), closes [#5632](https://github.com/mozilla/fxa-content-server/issues/5632)
* **sms:** Use the same graphic on /sms/sent as /sms (#5601) r=@ryanfeeley ([1b32c22](https://github.com/mozilla/fxa-content-server/commit/1b32c22)), closes [#5589](https://github.com/mozilla/fxa-content-server/issues/5589)
* **style:** Account for emoji shifting line height of device information (#5630) r=@ryanfeel ([726b033](https://github.com/mozilla/fxa-content-server/commit/726b033)), closes [#5516](https://github.com/mozilla/fxa-content-server/issues/5516)
* **style:** Remove the duplicate border declaration. ([f6054ff](https://github.com/mozilla/fxa-content-server/commit/f6054ff))
* **style:** Update the color of the devices "open panel" spinner. (#5604) r=@ryanfeeley ([a9d217d](https://github.com/mozilla/fxa-content-server/commit/a9d217d)), closes [#5568](https://github.com/mozilla/fxa-content-server/issues/5568)
* **styles:** fix logo styling ([dbf2425](https://github.com/mozilla/fxa-content-server/commit/dbf2425))
* **test:** Fix "Firefox Desktop Sync v1 signin - unverified" functional test. (#5634) r=@ph ([26911e2](https://github.com/mozilla/fxa-content-server/commit/26911e2)), closes [(#5634](https://github.com/(/issues/5634) [#5633](https://github.com/mozilla/fxa-content-server/issues/5633)
* **test:** Fix the change password tests. (#5652) r=@philbooth ([2f494cf](https://github.com/mozilla/fxa-content-server/commit/2f494cf)), closes [(#5652](https://github.com/(/issues/5652) [#5649](https://github.com/mozilla/fxa-content-server/issues/5649)
* **tests:** install fxa-geodb for teamcity server tests ([1926804](https://github.com/mozilla/fxa-content-server/commit/1926804))
### chore
* **sms:** Fix spacing in country-telephone-info.js and test (#5622) r=@shane-tomlinson ([f52e336](https://github.com/mozilla/fxa-content-server/commit/f52e336)), closes [(#5622](https://github.com/(/issues/5622)
* **sms:** Fix the spacing in the sms_send test. (#5618) r=@shane-tomlinson ([15e20a7](https://github.com/mozilla/fxa-content-server/commit/15e20a7)), closes [(#5618](https://github.com/(/issues/5618)
* **test:** Fix the spacing in sms_sent.js (#5616) r=@shane-tomlinson ([8805aa6](https://github.com/mozilla/fxa-content-server/commit/8805aa6)), closes [(#5616](https://github.com/(/issues/5616)
* **test:** Screen capture if a WebChannel message is not received (#5650) r=@philbooth ([738d452](https://github.com/mozilla/fxa-content-server/commit/738d452))
* **test:** Throw an `ElementNotVisible` error in `visibleByQSA`. (#5653) r=@philbooth ([9a34d7a](https://github.com/mozilla/fxa-content-server/commit/9a34d7a))
### Features
* **clients:** display approximate last active times for old clients ([7074dda](https://github.com/mozilla/fxa-content-server/commit/7074dda))
* **metrics:** emit timing flow events for settings activity ([1bbf1a9](https://github.com/mozilla/fxa-content-server/commit/1bbf1a9))
* **metrics:** Replaced active with hover active (#5609), r=@vbudhram ([b0a6f82](https://github.com/mozilla/fxa-content-server/commit/b0a6f82))
* **sms:** Add support for Austria, Germany (#5624) r=@philbooth ([b3b9d52](https://github.com/mozilla/fxa-content-server/commit/b3b9d52)), closes [#5572](https://github.com/mozilla/fxa-content-server/issues/5572)
* **sms:** Open SMS up to 50% of RO users. (#5623) r=@vbudhram ([46fe49e](https://github.com/mozilla/fxa-content-server/commit/46fe49e)), closes [#5611](https://github.com/mozilla/fxa-content-server/issues/5611)
### Refactor
* **sms:** Use formatted phone number returned from auth-server. (#5621) r=@philbooth ([6597224](https://github.com/mozilla/fxa-content-server/commit/6597224))
### Reverts
* **style:** Replaced active with hover active (#5631) ([2f5c83a](https://github.com/mozilla/fxa-content-server/commit/2f5c83a))
<a name="1.98.6"></a>
## 1.98.6 (2017-10-30)
### Bug Fixes
* **styles:** fix logo styling ([9f2026c](https://github.com/mozilla/fxa-content-server/commit/9f2026c))
<a name="1.98.5"></a>
## 1.98.5 (2017-10-26)
### chore
* **docker:** Update to node v6.11.5 for security fix ([bea8543](https://github.com/mozilla/fxa-content-server/commit/bea8543))
<a name="1.98.4"></a>
## 1.98.4 (2017-10-26)
<a name="1.98.3"></a>
## 1.98.3 (2017-10-25)
### Bug Fixes
* **css:** Show password border radius problem (#5628) r=@vbudhram, @ryanfeeley, @shane-tom ([e222543](https://github.com/mozilla/fxa-content-server/commit/e222543))
* **logo:** Use the new Firefox logo in Fx Desktop/Android >= 57, iOS >= 10. (#5643) r=@vbud ([46921fb](https://github.com/mozilla/fxa-content-server/commit/46921fb)), closes [#5588](https://github.com/mozilla/fxa-content-server/issues/5588)
* **markup:** remove redundant viewport meta tag (#5635), r=@vbudhram ([4b3eff4](https://github.com/mozilla/fxa-content-server/commit/4b3eff4))
* **sms:** Use the same graphic on /sms/sent as /sms (#5601) r=@ryanfeeley ([e5e3f99](https://github.com/mozilla/fxa-content-server/commit/e5e3f99)), closes [#5589](https://github.com/mozilla/fxa-content-server/issues/5589)
* **style:** Account for emoji shifting line height of device information (#5630) r=@ryanfeel ([bc03d2b](https://github.com/mozilla/fxa-content-server/commit/bc03d2b)), closes [#5516](https://github.com/mozilla/fxa-content-server/issues/5516)
* **style:** Fix sasslint warnings. ([5d0bf08](https://github.com/mozilla/fxa-content-server/commit/5d0bf08))
* **train-98:** A collection of styling fixes for train-98 (#5646) r=@shane-tomlinson ([aec9573](https://github.com/mozilla/fxa-content-server/commit/aec9573)), closes [(#5646](https://github.com/(/issues/5646)
<a name="1.98.2"></a>
## 1.98.2 (2017-10-19)
### Bug Fixes
* **style:** Ensure the content box-shadow is not visibile in the firstrun flow. (#5614), r=@ ([ecab8bb](https://github.com/mozilla/fxa-content-server/commit/ecab8bb))
### Features
* **metrics:** emit raw navtiming flow events ([4d194c1](https://github.com/mozilla/fxa-content-server/commit/4d194c1))
<a name="1.98.1"></a>
## 1.98.1 (2017-10-18)
### Bug Fixes
* **metrics:** add missing reason property to disconnect event ([ae97461](https://github.com/mozilla/fxa-content-server/commit/ae97461))
<a name="1.98.0"></a>
# 1.98.0 (2017-10-17)
### Bug Fixes
* **build:** Use the newest bower to use newest registry. ([5d870a1](https://github.com/mozilla/fxa-content-server/commit/5d870a1)), closes [#5570](https://github.com/mozilla/fxa-content-server/issues/5570)
* **css:** Add photon shadow style and easing (#5550) r=@shane-tomlinson ([86dc936](https://github.com/mozilla/fxa-content-server/commit/86dc936)), closes [#5531](https://github.com/mozilla/fxa-content-server/issues/5531)
* **docs:** add table of contents to the readme ([3aed10f](https://github.com/mozilla/fxa-content-server/commit/3aed10f))
* **email-first:** Show a readonly on the signin/signup pages. (#5591) r=@vbudhram ([122f930](https://github.com/mozilla/fxa-content-server/commit/122f930)), closes [#5582](https://github.com/mozilla/fxa-content-server/issues/5582)
* **metrics:** add missing browser, os and device amplitude properties ([8c221f2](https://github.com/mozilla/fxa-content-server/commit/8c221f2))
* **metrics:** map service event property from client id (#5583), r=@vbudhram ([aa0a297](https://github.com/mozilla/fxa-content-server/commit/aa0a297))
* **signup:** Show signup bounced errors in about:accounts from /confirm ([7c33ed6](https://github.com/mozilla/fxa-content-server/commit/7c33ed6)), closes [#5566](https://github.com/mozilla/fxa-content-server/issues/5566)
* **sync:** Firefox 58 transitions after email verification, not 57. r=@philbooth ([61d03d3](https://github.com/mozilla/fxa-content-server/commit/61d03d3)), closes [#5556](https://github.com/mozilla/fxa-content-server/issues/5556)
* **test:** Fix the StaleReferenceError in settings_clients.js test. (#5596) r=@vbudhram ([2836d5e](https://github.com/mozilla/fxa-content-server/commit/2836d5e)), closes [(#5596](https://github.com/(/issues/5596) [#5593](https://github.com/mozilla/fxa-content-server/issues/5593)
* **tests:** make tests work in FF56 or FF57 (#5555) r=vladikoff,shane-tomlinson ([594caa0](https://github.com/mozilla/fxa-content-server/commit/594caa0)), closes [#5547](https://github.com/mozilla/fxa-content-server/issues/5547)
### chore
* **app-start:** Replace _.bind with fat arrows for readability. (#5559) r=vladikoff ([0454471](https://github.com/mozilla/fxa-content-server/commit/0454471))
### Features
* **metrics:** add experiment data to amplitude user properties ([4b8355a](https://github.com/mozilla/fxa-content-server/commit/4b8355a))
* **metrics:** add uid to metrics payload ([ba39aeb](https://github.com/mozilla/fxa-content-server/commit/ba39aeb))
* **settings:** remove Unsubcribe, link out to email prefs (#5551) r=@philbooth ([2722bba](https://github.com/mozilla/fxa-content-server/commit/2722bba))
* **sms:** Remove the `control` group from the `sendSms` experiment. (#5590) r=@philbooth ([848cef1](https://github.com/mozilla/fxa-content-server/commit/848cef1)), closes [#5561](https://github.com/mozilla/fxa-content-server/issues/5561)
### Refactor
* **form:** remove disabled form state (#5437) r=@vbudhram ([7b9ab94](https://github.com/mozilla/fxa-content-server/commit/7b9ab94))
<a name="1.97.2"></a>
## 1.97.2 (2017-10-05)
### Bug Fixes
* **CAD:** Do not show the "sign in" button if the user is at CWTS. (#5557) r=vladikoff ([110a3ad](https://github.com/mozilla/fxa-content-server/commit/110a3ad)), closes [#5554](https://github.com/mozilla/fxa-content-server/issues/5554)
<a name="1.97.1"></a>
## 1.97.1 (2017-10-04)
### Bug Fixes
* **CAD:** Ensure CAD is displayed if the user verifies at CWTS. (#5546) r=vladikoff ([0f6c481](https://github.com/mozilla/fxa-content-server/commit/0f6c481))
* **signin-unblock:** Fix Fx >= 57 screen transition after signin unblock. (#5518) r=vladikoff ([78f820f](https://github.com/mozilla/fxa-content-server/commit/78f820f)), closes [(#5518](https://github.com/(/issues/5518) [#5488](https://github.com/mozilla/fxa-content-server/issues/5488)
<a name="1.97.0"></a>
# 1.97.0 (2017-10-03)
### Bug Fixes
* **behavior:** Propagate account info in the navigate behavior. (#5544) r=@philbooth ([829b0e8](https://github.com/mozilla/fxa-content-server/commit/829b0e8))
* **css:** Fix the sass warning about height/margin being in the wrong order. (#5521) r=vla ([d0a5260](https://github.com/mozilla/fxa-content-server/commit/d0a5260)), closes [(#5521](https://github.com/(/issues/5521)
* **cwts:** Ensure a two column display on CWTS in EN. (#5500) r=@ryanfeeley ([8bfd44f](https://github.com/mozilla/fxa-content-server/commit/8bfd44f)), closes [#5442](https://github.com/mozilla/fxa-content-server/issues/5442)
* **nsp:** remove tough-cookie nsp rule (#5517), r=@vbudhram ([fa737a2](https://github.com/mozilla/fxa-content-server/commit/fa737a2))
* **OAuth:** Correctly handle expired assertions. (#5498) r=vladikoff ([3cae04c](https://github.com/mozilla/fxa-content-server/commit/3cae04c)), closes [#4949](https://github.com/mozilla/fxa-content-server/issues/4949)
* **test:** Fix the Sync v2 force_auth/unverified account test. (#5519) r=vladikoff (#5520) ([c0ec36b](https://github.com/mozilla/fxa-content-server/commit/c0ec36b)), closes [(#5519](https://github.com/(/issues/5519) [(#5520](https://github.com/(/issues/5520) [#5511](https://github.com/mozilla/fxa-content-server/issues/5511)
### chore
* **assertion:** Document why cert/assertion durations are what they are. (#5499); r=rfk ([5380a3f](https://github.com/mozilla/fxa-content-server/commit/5380a3f))
* **ci:** whitespace-only change to README.md to trigger nightly CI ([69339f7](https://github.com/mozilla/fxa-content-server/commit/69339f7))
* **nsp:** except nsp 525 (#5514) r=vbudhram ([6c29628](https://github.com/mozilla/fxa-content-server/commit/6c29628))
### Features
* **deps:** update deps (#5534), r=@vbudhram ([ddc84dd](https://github.com/mozilla/fxa-content-server/commit/ddc84dd))
* **email:** update newsletter strings (#5513) r=vbudhram,davismtl ([d227184](https://github.com/mozilla/fxa-content-server/commit/d227184))
### Refactor
* **CAD:** Simplify logic to decide whether to show CAD after email verification. (#5545) r ([1f645ed](https://github.com/mozilla/fxa-content-server/commit/1f645ed))
* **client:** Use relative paths (#5495) ([ead2f2c](https://github.com/mozilla/fxa-content-server/commit/ead2f2c))
<a name="1.96.6"></a>
## 1.96.6 (2017-09-28)
### Bug Fixes
* **deps:** Fix the nsp errors (#5537) r=vladikoff ([eab527e](https://github.com/mozilla/fxa-content-server/commit/eab527e)), closes [(#5537](https://github.com/(/issues/5537)
* **password-reset:** Fix password reset for fx-desktop-v2, v3. (#5536) r=vladikoff ([80ec067](https://github.com/mozilla/fxa-content-server/commit/80ec067)), closes [(#5536](https://github.com/(/issues/5536) [#5533](https://github.com/mozilla/fxa-content-server/issues/5533)
### Reverts
* **logging:** use mozlog instead of process.stderr.write (#5538) ([ee82b57](https://github.com/mozilla/fxa-content-server/commit/ee82b57))
<a name="1.96.5"></a>
## 1.96.5 (2017-09-27)
### Bug Fixes
* **test:** Fix the Sync v1 reset_password test. (#5529) r=@vbudhram, @vladikoff ([9121fe0](https://github.com/mozilla/fxa-content-server/commit/9121fe0)), closes [(#5529](https://github.com/(/issues/5529) [#5528](https://github.com/mozilla/fxa-content-server/issues/5528)
<a name="1.96.3"></a>
## 1.96.3 (2017-09-26)
### Bug Fixes
* **email-first:** Bump the email-first sample rate to 2.5%. (#5524) r=@philbooth ([cb2e1dc](https://github.com/mozilla/fxa-content-server/commit/cb2e1dc)), closes [#5502](https://github.com/mozilla/fxa-content-server/issues/5502)
<a name="1.96.2"></a>
## 1.96.2 (2017-09-25)
### Bug Fixes
* **test:** Fix the Sync v2 force_auth/unverified account test. (#5519) r=vladikoff ([b4f4688](https://github.com/mozilla/fxa-content-server/commit/b4f4688)), closes [(#5519](https://github.com/(/issues/5519) [#5511](https://github.com/mozilla/fxa-content-server/issues/5511)
<a name="1.96.1"></a>
## 1.96.1 (2017-09-21)
### chore
* **nsp:** except nsp 525 (#5514) r=vbudhram ([73199a8](https://github.com/mozilla/fxa-content-server/commit/73199a8))
### Features
* **metrics:** include utm params in metrics context ([491c967](https://github.com/mozilla/fxa-content-server/commit/491c967))
<a name="1.96.0"></a>
# 1.96.0 (2017-09-18)
### Bug Fixes
* **avatar:** For ios devices, only show change avatar for ios > 10 (#5480) r=vladikoff,shane- ([c02d094](https://github.com/mozilla/fxa-content-server/commit/c02d094)), closes [#5436](https://github.com/mozilla/fxa-content-server/issues/5436)
* **cad:** Fixes based on @vladikoff's feedback. ([f1f8a00](https://github.com/mozilla/fxa-content-server/commit/f1f8a00))
* **experiments:** Only enable the experiment defined by `forceExperiment`. (#5447) r=vladikoff ([16ff59e](https://github.com/mozilla/fxa-content-server/commit/16ff59e)), closes [#5446](https://github.com/mozilla/fxa-content-server/issues/5446)
* **l10n:** Fix double escaping problems on /*_complete pages. (#5491) r=vladikoff ([b5de42b](https://github.com/mozilla/fxa-content-server/commit/b5de42b)), closes [(#5491](https://github.com/(/issues/5491) [#5407](https://github.com/mozilla/fxa-content-server/issues/5407)
* **l10n:** Fix the signin header and button text in `rm`. (#5470) r=vladikoff ([1cc0044](https://github.com/mozilla/fxa-content-server/commit/1cc0044)), closes [(#5470](https://github.com/(/issues/5470)
* **metrics:** include deviceId in metricsContext data ([35a703f](https://github.com/mozilla/fxa-content-server/commit/35a703f))
* **password:** Add test case for user changing primary, changing password, changing email (#548 ([34c4565](https://github.com/mozilla/fxa-content-server/commit/34c4565))
* **style:** Double link margins when two links are stacked on mobile. (#5471) r=vladikoff ([a1bb9bc](https://github.com/mozilla/fxa-content-server/commit/a1bb9bc)), closes [#4655](https://github.com/mozilla/fxa-content-server/issues/4655)
* **styles:** use an svg spinner (#5483) r=shane-tomlinson,vbudhram ([b05b521](https://github.com/mozilla/fxa-content-server/commit/b05b521))
* **test:** Add a test for signin unblock in Fx >= 57. ([cc83734](https://github.com/mozilla/fxa-content-server/commit/cc83734))
* **test:** Add tests for bounced emails in about:accounts for Fx 57 ([e32cb5c](https://github.com/mozilla/fxa-content-server/commit/e32cb5c)), closes [#5311](https://github.com/mozilla/fxa-content-server/issues/5311)
* **test:** Fix a typo, users go to /connect_another_device post-verification. ([381f050](https://github.com/mozilla/fxa-content-server/commit/381f050))
* **test:** Fixes based on @vbudhram's feedback. ([0b3269e](https://github.com/mozilla/fxa-content-server/commit/0b3269e))
* **test:** Fixes related to the email-opt-in on signup tests. (#5485) r=vladikoff ([7605ce7](https://github.com/mozilla/fxa-content-server/commit/7605ce7)), closes [(#5485](https://github.com/(/issues/5485)
* **test:** Revert changes to fennec/ios suites. ([81fb406](https://github.com/mozilla/fxa-content-server/commit/81fb406))
### Features
* **CAD:** Add CAD to signin ([ef9eb39](https://github.com/mozilla/fxa-content-server/commit/ef9eb39)), closes [#5262](https://github.com/mozilla/fxa-content-server/issues/5262)
* **CAD:** Add CAD to signin r=@vladikoff ([b8f299b](https://github.com/mozilla/fxa-content-server/commit/b8f299b))
* **devices:** add loading indicator to device list (#5423) r=shane-tomlinson ([57568aa](https://github.com/mozilla/fxa-content-server/commit/57568aa)), closes [#5040](https://github.com/mozilla/fxa-content-server/issues/5040)
* **styles:** animate some icons (#5419) r=ryanfeeley ([1c11944](https://github.com/mozilla/fxa-content-server/commit/1c11944)), closes [#5168](https://github.com/mozilla/fxa-content-server/issues/5168)
* **sync:** Transition screens after login message in Fx >= 57 ([d31de35](https://github.com/mozilla/fxa-content-server/commit/d31de35)), closes [#5197](https://github.com/mozilla/fxa-content-server/issues/5197)
### Refactor
* **test:** Cleanup on the connect_another_device suite. (#5449) r=vladikoff ([be96fc5](https://github.com/mozilla/fxa-content-server/commit/be96fc5))
* **test:** Modernize fx_ios_v1_sign_in. (#5451) r=vladikoff ([90f8119](https://github.com/mozilla/fxa-content-server/commit/90f8119))
* **test:** Modernize the fx_firstrun_v1_sign_in suite. (#5450) r=vladikoff ([caf0999](https://github.com/mozilla/fxa-content-server/commit/caf0999))
* **test:** Modernize the sync_sign_in.js suite. (#5448) r=@vbudhram ([8dd796a](https://github.com/mozilla/fxa-content-server/commit/8dd796a))
* **test:** Modernize the sync_v3_sign_in.js suite. (#5477) r=vladikoff ([462c0c8](https://github.com/mozilla/fxa-content-server/commit/462c0c8))
### Reverts
* **brokers:** add uid to can_link_account in FxSyncChannel (#5492) r=@shane-tomlinson ([453a3f6](https://github.com/mozilla/fxa-content-server/commit/453a3f6))
<a name="1.95.2"></a>
## 1.95.2 (2017-09-12)
### Bug Fixes
* **email-first:** email-first experiment is isolated from other experiments. (#5479) r=vladikoff ([bca0f72](https://github.com/mozilla/fxa-content-server/commit/bca0f72)), closes [#5452](https://github.com/mozilla/fxa-content-server/issues/5452)
* **email-first:** Remove the vpassword field in email-first. (#5478) r=vladikoff ([2a8279f](https://github.com/mozilla/fxa-content-server/commit/2a8279f))
<a name="1.95.1"></a>
## 1.95.1 (2017-09-11)
### Bug Fixes
* **email-first:** Report flow events from /signin, /signup. ([e1d59ca](https://github.com/mozilla/fxa-content-server/commit/e1d59ca)), closes [#5455](https://github.com/mozilla/fxa-content-server/issues/5455)
* **test:** Remove mailcheck from travis. ([883a536](https://github.com/mozilla/fxa-content-server/commit/883a536)), closes [#5309](https://github.com/mozilla/fxa-content-server/issues/5309)
* **test:** Use the previous trusty image on Travis. ([aa943f7](https://github.com/mozilla/fxa-content-server/commit/aa943f7))
### Features
* **deps:** update htmlmin ([88e75da](https://github.com/mozilla/fxa-content-server/commit/88e75da))
<a name="1.95.0"></a>
# 1.95.0 (2017-09-06)
### Bug Fixes
* **avatars:** fix egg shaped avatars (#5420) r=@shane-tomlinson ([f73a15e](https://github.com/mozilla/fxa-content-server/commit/f73a15e)), closes [(#5420](https://github.com/(/issues/5420)
* **CAD:** Add the CAD on signin strings for l10n extraction. (#5417) r=@shane-tomlinson ([ac50d4e](https://github.com/mozilla/fxa-content-server/commit/ac50d4e))
* **email:** Add success message when removing secondary email (#5391) r=@shane-tomlinson ([c6f715c](https://github.com/mozilla/fxa-content-server/commit/c6f715c))
* **settings:** stop logging screen.settings when closing child views (#5439) r=@shane-tomlinson ([f22b341](https://github.com/mozilla/fxa-content-server/commit/f22b341))
* **style:** Only add `centered` to links containers that need it. (#5393) r=@vbudhram ([6934d00](https://github.com/mozilla/fxa-content-server/commit/6934d00)), closes [#5392](https://github.com/mozilla/fxa-content-server/issues/5392)
* **styles:** fix alert styles (#5421) r=@shane-tomlinson ([cb5633f](https://github.com/mozilla/fxa-content-server/commit/cb5633f)), closes [(#5421](https://github.com/(/issues/5421)
* **test:** Bump the automated test startup delay to 750ms. (#5410) r=vladikoff ([e3d4fde](https://github.com/mozilla/fxa-content-server/commit/e3d4fde))
* **test:** Fix the "choose option to customize sync" Sync v1 test. (#5426) r=vladikoff ([27f3331](https://github.com/mozilla/fxa-content-server/commit/27f3331)), closes [(#5426](https://github.com/(/issues/5426) [#5425](https://github.com/mozilla/fxa-content-server/issues/5425)
* **test:** Fix the change_password test when run against circle. (#5405) r=vladikoff ([ccea02d](https://github.com/mozilla/fxa-content-server/commit/ccea02d)), closes [(#5405](https://github.com/(/issues/5405) [#5403](https://github.com/mozilla/fxa-content-server/issues/5403)
* **test:** Fix the OAuth permissions test that clicks the checkbox. (#5432) r=@philbooth ([c2a95e5](https://github.com/mozilla/fxa-content-server/commit/c2a95e5)), closes [(#5432](https://github.com/(/issues/5432) [#5305](https://github.com/mozilla/fxa-content-server/issues/5305)
* **test:** Only print relevant lines in functional test stack traces. (#5424) r=vladikoff,p ([f9e7b76](https://github.com/mozilla/fxa-content-server/commit/f9e7b76))
### chore
* **metrics:** Log how frequently users are forcibly signed out from /settings. (#5441) r=vladi ([105db7b](https://github.com/mozilla/fxa-content-server/commit/105db7b)), closes [#5435](https://github.com/mozilla/fxa-content-server/issues/5435)
* **npm:** update shrinkwrap command to shrink ([d22f4cd](https://github.com/mozilla/fxa-content-server/commit/d22f4cd))
* **pkg:** update engine to 6 (#5396) ([fd2f01c](https://github.com/mozilla/fxa-content-server/commit/fd2f01c))
* **tests:** run server tests using the "pretty" reporter (#5440) r=@shane-tomlinson ([246c743](https://github.com/mozilla/fxa-content-server/commit/246c743))
### Features
* **brokers:** add uid to can_link_account in FxSyncChannel (#5386) r=@shane-tomlinson ([7f2abc6](https://github.com/mozilla/fxa-content-server/commit/7f2abc6))
* **metrics:** send amplitude events to the logs (#5412) r=vladikoff ([386886e](https://github.com/mozilla/fxa-content-server/commit/386886e)), closes [#5346](https://github.com/mozilla/fxa-content-server/issues/5346)
### Refactor
* **brokers:** Extract next steps from complete_sign_up to broker behaviors. (#5430) r=vladikof ([d276e10](https://github.com/mozilla/fxa-content-server/commit/d276e10))
* **l10n:** extract l10n from node_modules (#5395) r=@shane-tomlinson ([417103b](https://github.com/mozilla/fxa-content-server/commit/417103b))
* **settings:** adjust assertion caching (#5422) r=shane-tomlinson ([5eea741](https://github.com/mozilla/fxa-content-server/commit/5eea741)), closes [#4949](https://github.com/mozilla/fxa-content-server/issues/4949)
* **test:** Modernize the connect_another_device suite. (#5415) r=vladikoff ([ab390ca](https://github.com/mozilla/fxa-content-server/commit/ab390ca))
* **test:** Modernize the fx_fennec_v1_sign_in/force_auth functional suites. (#5411), r=@vbu ([9ca6781](https://github.com/mozilla/fxa-content-server/commit/9ca6781))
* **test:** Modernize the fx_ios_v1_sign_up suite. (#5414), r=@vbudhram ([ec979e1](https://github.com/mozilla/fxa-content-server/commit/ec979e1))
* **test:** Modernize the sync_*_force_auth functional suites. (#5413), r=@vbudhram ([a91f800](https://github.com/mozilla/fxa-content-server/commit/a91f800))
* **test:** Use selectors.js and ES6 in the change_password suite (#5404) r=vladikoff ([61b9c45](https://github.com/mozilla/fxa-content-server/commit/61b9c45))
* **tests:** sinon 3 migration (#5429) r=@shane-tomlinson ([240c204](https://github.com/mozilla/fxa-content-server/commit/240c204))
* **views:** Use ES2015 Class syntax for CAD/SmsSend views. (#5409) r=vladikoff ([bb0d84a](https://github.com/mozilla/fxa-content-server/commit/bb0d84a))
<a name="1.94.2"></a>
## 1.94.2 (2017-08-30)
### Bug Fixes
* **metrics:** `engaged` flow events should only be triggered if the user engages! (#5401) r=@p ([968b7a8](https://github.com/mozilla/fxa-content-server/commit/968b7a8)), closes [#5388](https://github.com/mozilla/fxa-content-server/issues/5388)
* **metrics:** Ensure emailFirst experiment metrics are reported. (#5402) r=vladikoff ([1e4cf29](https://github.com/mozilla/fxa-content-server/commit/1e4cf29)), closes [#5397](https://github.com/mozilla/fxa-content-server/issues/5397)
<a name="1.94.1"></a>
## 1.94.1 (2017-08-23)
### Features
* **sms:** Log why users are ineligible for the SMS experiment. (#5385) r=@philbooth ([765b2b4](https://github.com/mozilla/fxa-content-server/commit/765b2b4)), closes [#5382](https://github.com/mozilla/fxa-content-server/issues/5382)
<a name="1.94.0"></a>
# 1.94.0 (2017-08-22)
### Bug Fixes
* **cwts:** Handle bounced emails and confirmations while on CWTS. (#5343) r=@philbooth ([5e3bc73](https://github.com/mozilla/fxa-content-server/commit/5e3bc73)), closes [#4193](https://github.com/mozilla/fxa-content-server/issues/4193)
* **email-first:** Navigate to `/`, not `/email` if no account. (#5371) r=@philbooth ([89d33bd](https://github.com/mozilla/fxa-content-server/commit/89d33bd))
* **experiments:** Replace crc with md5 as the hashing function. (#5380) r=vladikoff ([ce4b911](https://github.com/mozilla/fxa-content-server/commit/ce4b911)), closes [#5378](https://github.com/mozilla/fxa-content-server/issues/5378)
* **form:** On device disconnect,"Rather not say" is selected by default (#5289) r=vladikoff ([274103a](https://github.com/mozilla/fxa-content-server/commit/274103a))
* **metrics:** Do not log views that navigate in afterRender. (#5377) r=@philbooth ([e8a9af8](https://github.com/mozilla/fxa-content-server/commit/e8a9af8)), closes [#5375](https://github.com/mozilla/fxa-content-server/issues/5375)
* **metrics:** Use `enter-email` as the viewName for `/`. (#5376) r=@philbooth ([1fdf6e9](https://github.com/mozilla/fxa-content-server/commit/1fdf6e9)), closes [#5372](https://github.com/mozilla/fxa-content-server/issues/5372)
* **signup:** Stop polling after leaving the /confirm page. (#5342) r=@vbudhram ([aee366c](https://github.com/mozilla/fxa-content-server/commit/aee366c)), closes [#5325](https://github.com/mozilla/fxa-content-server/issues/5325)
* **styles:** update to new Photon colours (#5344) ([05f9ffb](https://github.com/mozilla/fxa-content-server/commit/05f9ffb))
* **test:** Reduce the number of tests run on circle. (#5370) r=vladikoff ([71d9460](https://github.com/mozilla/fxa-content-server/commit/71d9460)), closes [#5355](https://github.com/mozilla/fxa-content-server/issues/5355)
### chore
* **dependencies:** upgrade away from deprecated mozlog usage (#5349) r=vladikoff ([c316ad3](https://github.com/mozilla/fxa-content-server/commit/c316ad3))
### Features
* **devices:** add Pontoon to client list (#5366), r=@vbudhram ([1acf7ae](https://github.com/mozilla/fxa-content-server/commit/1acf7ae))
* **email-first:** A/B test for email-first. (#5351) r=@philbooth ([f022a24](https://github.com/mozilla/fxa-content-server/commit/f022a24)), closes [#5335](https://github.com/mozilla/fxa-content-server/issues/5335)
* **email-first:** Handle relier specified emails in email-first flow. (#5381) r=@philbooth ([1d23bce](https://github.com/mozilla/fxa-content-server/commit/1d23bce)), closes [#5353](https://github.com/mozilla/fxa-content-server/issues/5353)
<a name="1.93.0"></a>
# 1.93.0 (2017-08-08)
### Bug Fixes
* **back:** Clicks on the hash button no longer append # to the URL. (#5303) r=vladikoff ([a9178e9](https://github.com/mozilla/fxa-content-server/commit/a9178e9))
* **change_email:** Fix the change_email functional tests. (#5306) r=vladikoff ([6de395c](https://github.com/mozilla/fxa-content-server/commit/6de395c)), closes [(#5306](https://github.com/(/issues/5306) [#5304](https://github.com/mozilla/fxa-content-server/issues/5304)
* **css:** remove left margin (#5327) r=vladikoff ([074c8d7](https://github.com/mozilla/fxa-content-server/commit/074c8d7))
* **experiments:** Do not delegate to `experiments` methods after view.destroy (#5333) r=@philbooth ([0cf878a](https://github.com/mozilla/fxa-content-server/commit/0cf878a)), closes [#5324](https://github.com/mozilla/fxa-content-server/issues/5324)
* **handshake:** Fix the OAuth handshake test against latest. (#5308) r=vladikoff ([db660b0](https://github.com/mozilla/fxa-content-server/commit/db660b0)), closes [(#5308](https://github.com/(/issues/5308) [#5307](https://github.com/mozilla/fxa-content-server/issues/5307)
* **mailcheck:** Fix the flaky mailcheck test (#5340) r=vladikoff ([11d10d8](https://github.com/mozilla/fxa-content-server/commit/11d10d8)), closes [(#5340](https://github.com/(/issues/5340) [#5309](https://github.com/mozilla/fxa-content-server/issues/5309)
* **metrics:** Cap the max user submitted event offset to 2 days. (#5310) ([1581490](https://github.com/mozilla/fxa-content-server/commit/1581490))
* **reset_password:** Update formPrefill only if user enters an email address (#5295) r=@vladikoff ([f91075e](https://github.com/mozilla/fxa-content-server/commit/f91075e)), closes [#5293](https://github.com/mozilla/fxa-content-server/issues/5293)
* **router:** Fix model management when going "back" through history. (#5288) r=@philbooth ([78658f0](https://github.com/mozilla/fxa-content-server/commit/78658f0)), closes [(#5288](https://github.com/(/issues/5288)
* **signin:** redirect to signin if bounced screen has no email ([4e03b36](https://github.com/mozilla/fxa-content-server/commit/4e03b36))
* **signup:** Remove `isSyncSuggestionEnabled` from signup-mixin. (#5286) r=philbooth,vladikof ([3c14509](https://github.com/mozilla/fxa-content-server/commit/3c14509))
* **styles:** adjust max zoom on mobile devices (#5312) r=shane-tomlinson ([48c2534](https://github.com/mozilla/fxa-content-server/commit/48c2534)), closes [#5234](https://github.com/mozilla/fxa-content-server/issues/5234)
* **sync:** Only show `addresses` if the browser says it's supported. (#5296) r=@philbooth ([228b8f0](https://github.com/mozilla/fxa-content-server/commit/228b8f0)), closes [#5292](https://github.com/mozilla/fxa-content-server/issues/5292)
* **test:** Fix the fx_firstrun_v2 signup tests in Fx 54. (#5331) r=vladikoff ([a334ce0](https://github.com/mozilla/fxa-content-server/commit/a334ce0)), closes [(#5331](https://github.com/(/issues/5331) [#5330](https://github.com/mozilla/fxa-content-server/issues/5330)
* **test:** Fix the OAuth with handshake tests on latest/stage/prod. (#5302) r=@philbooth ([74795e9](https://github.com/mozilla/fxa-content-server/commit/74795e9)), closes [(#5302](https://github.com/(/issues/5302) [#5300](https://github.com/mozilla/fxa-content-server/issues/5300)
* **test:** remove call to non-existent check_version(); clobber node_modules ([a83ee6d](https://github.com/mozilla/fxa-content-server/commit/a83ee6d))
### Features
* **CAD:** ABC test for CAD phase 3 (deep link) (#5332) r=@philbooth ([84d5709](https://github.com/mozilla/fxa-content-server/commit/84d5709)), closes [#5278](https://github.com/mozilla/fxa-content-server/issues/5278)
* **client:** email first flow (#5177) ([5db6d32](https://github.com/mozilla/fxa-content-server/commit/5db6d32)), closes [#5194](https://github.com/mozilla/fxa-content-server/issues/5194)
* **clients:** add location information, update title hover location (#5329) r=udaraweerasinghe ([bb4f757](https://github.com/mozilla/fxa-content-server/commit/bb4f757)), closes [#5291](https://github.com/mozilla/fxa-content-server/issues/5291)
* **forms:** add non-disabled button experiment (#5268) r=shane-tomlinson ([fdf724e](https://github.com/mozilla/fxa-content-server/commit/fdf724e))
* **signin:** add a sign-in bounced email screen ([8c844a5](https://github.com/mozilla/fxa-content-server/commit/8c844a5))
* **signup:** add a Confirm Password field (#5249) r=@shane-tomlinson ([c977f07](https://github.com/mozilla/fxa-content-server/commit/c977f07))
* **verification:** Add apple association file (#5287) r=vladikoff,rfk,shane-tomlinson ([59247b5](https://github.com/mozilla/fxa-content-server/commit/59247b5))
### Refactor
* **config:** remove allowedParentOrigins from front-end config (#5338) r=@shane-tomlinson ([745b1dc](https://github.com/mozilla/fxa-content-server/commit/745b1dc))
* **reset_password:** Use back-mixin in reset_password (#5316) r=vladikoff,philbooth ([f9f7f10](https://github.com/mozilla/fxa-content-server/commit/f9f7f10))
* **test:** Convert reset_password functional tests to use selectors.js (#5294) r=vladikoff ([316a337](https://github.com/mozilla/fxa-content-server/commit/316a337))
### Reverts
* **cwts:** Revert "Check addresses and creditcards by default." (#5315) r=vladikoff ([b76d67b](https://github.com/mozilla/fxa-content-server/commit/b76d67b)), closes [#5314](https://github.com/mozilla/fxa-content-server/issues/5314)
* **cwts:** Revert the revert - re-check addresses and creditcards. (#5337) r=vladikoff ([adb8a71](https://github.com/mozilla/fxa-content-server/commit/adb8a71))
<a name="1.92.2"></a>
## 1.92.2 (2017-07-28)
### Bug Fixes
* **sms:** Ensure SMS can be sent on Fx 55+. (#5301) r=@philbooth ([22f3838](https://github.com/mozilla/fxa-content-server/commit/22f3838))
* **sync:** Only show `addresses` if the browser says it's supported. (#5296) r=@philbooth ( ([e3d9cc0](https://github.com/mozilla/fxa-content-server/commit/e3d9cc0)), closes [#5292](https://github.com/mozilla/fxa-content-server/issues/5292)
* **test:** Fix the OAuth with handshake tests on latest/stage/prod. ([c658662](https://github.com/mozilla/fxa-content-server/commit/c658662)), closes [#5300](https://github.com/mozilla/fxa-content-server/issues/5300)
<a name="1.92.1"></a>
## 1.92.1 (2017-07-25)
### Bug Fixes
* **firstrun:** Fix styles in firstrun. (#5283) r=vladikoff ([d8f2aa4](https://github.com/mozilla/fxa-content-server/commit/d8f2aa4)), closes [(#5283](https://github.com/(/issues/5283) [#5273](https://github.com/mozilla/fxa-content-server/issues/5273)
* **sign_up:** Ensure `beforeRender` calls FormView's `beforeRender` (#5284) r=vladikoff ([16045ba](https://github.com/mozilla/fxa-content-server/commit/16045ba))
<a name="1.92.0"></a>
# 1.92.0 (2017-07-25)
### Bug Fixes
* **clients:** add 'last sync time unknown' (#5257) r=shane-tomlinson ([9a8369c](https://github.com/mozilla/fxa-content-server/commit/9a8369c)), closes [#4988](https://github.com/mozilla/fxa-content-server/issues/4988)
* **clients:** update strings to support first and last sync isMemoryToken values (#5256) r=uda ([89e0d6a](https://github.com/mozilla/fxa-content-server/commit/89e0d6a)), closes [#3908](https://github.com/mozilla/fxa-content-server/issues/3908)
* **cwts:** Check addresses and creditcards by default. (#5282) r=shane-tomlinson ([413d65c](https://github.com/mozilla/fxa-content-server/commit/413d65c)), closes [#5269](https://github.com/mozilla/fxa-content-server/issues/5269)
* **settings:** fix typo in iPad device css (#5266) r=vbudhram ([b3d92fd](https://github.com/mozilla/fxa-content-server/commit/b3d92fd)), closes [(#5266](https://github.com/(/issues/5266) [#5051](https://github.com/mozilla/fxa-content-server/issues/5051)
* **signup:** Focus the age input if email/password prefilled (#5281) r=philbooth,vladikoff ([deb16e3](https://github.com/mozilla/fxa-content-server/commit/deb16e3))
* **sms:** Allow the user to go back after resending an SMS. (#5246) r=vladikoff,philbooth ([75d8c4b](https://github.com/mozilla/fxa-content-server/commit/75d8c4b)), closes [#5244](https://github.com/mozilla/fxa-content-server/issues/5244)
* **strings:** update OAuth Apps with a "Revoke" string (#5263) r=ryanfeeley ([9625526](https://github.com/mozilla/fxa-content-server/commit/9625526)), closes [#5036](https://github.com/mozilla/fxa-content-server/issues/5036)
* **styles:** add active styles to primary buttons in settings (#5267), r=@vbudhram ([dff0aea](https://github.com/mozilla/fxa-content-server/commit/dff0aea))
* **styles:** add new CWTS image (#5259) r=ryanfeeley,shane-tomlinson ([8ea6907](https://github.com/mozilla/fxa-content-server/commit/8ea6907)), closes [#5098](https://github.com/mozilla/fxa-content-server/issues/5098)
* **test:** Increase automatedBrowser timeout to fetch fxaStatus. (#5274) r=vladikoff ([59f014e](https://github.com/mozilla/fxa-content-server/commit/59f014e))
* **tests:** add memory clean up helper for functional tests (#5192) ([86438e2](https://github.com/mozilla/fxa-content-server/commit/86438e2))
### chore
* **scripts:** fix up npm start-remote script, switch to fxaci box (#5265) ([95c16fb](https://github.com/mozilla/fxa-content-server/commit/95c16fb)), closes [(#5265](https://github.com/(/issues/5265)
### Features
* **clients:** add new Firefox Notes icon (#5245) r=vbudhram ([f86a8c2](https://github.com/mozilla/fxa-content-server/commit/f86a8c2))
* **clientsList:** order by type and time, and correct text (#5264) r=vladikoff ([91e98e8](https://github.com/mozilla/fxa-content-server/commit/91e98e8))
* **email:** add new email graphic, switch to SVG (#5124) r=ryanfeeley ([2a49cf6](https://github.com/mozilla/fxa-content-server/commit/2a49cf6)), closes [#5105](https://github.com/mozilla/fxa-content-server/issues/5105)
* **emails:** Add support for change email (#5242) r=shane-tomlinson,vladikoff ([39bb771](https://github.com/mozilla/fxa-content-server/commit/39bb771))
* **oauth:** Add tests for OAuth w/ desktop handshake (#5248) r=vladikoff ([0496e09](https://github.com/mozilla/fxa-content-server/commit/0496e09))
* **signin:** send `marketingOptIn` parameter to server ([eb2e973](https://github.com/mozilla/fxa-content-server/commit/eb2e973)), closes [#5195](https://github.com/mozilla/fxa-content-server/issues/5195)
* **sync:** Extract the Sync Suggestion logic into a mixin to be shared. (#5253) r=philbooth ([42a3219](https://github.com/mozilla/fxa-content-server/commit/42a3219))
### Refactor
* **client:** Extract a form-prefill-mixin. (#5258) r=vladikoff,seanmonstar ([294a3f6](https://github.com/mozilla/fxa-content-server/commit/294a3f6))
* **client:** ServiceMixin sets `service`, `serviceName` in setInitialContext. (#5250) r=@phil ([5f13252](https://github.com/mozilla/fxa-content-server/commit/5f13252))
* **coppa:** Make the COPPA view a mixin for easier reuse. (#5261) r=@philbooth ([808a814](https://github.com/mozilla/fxa-content-server/commit/808a814))
* **email-opt-in:** Extract the email-opt-in frontend logic for re-use. (#5275) r=@vbudhram ([8fafad7](https://github.com/mozilla/fxa-content-server/commit/8fafad7))
* **mixins:** Mixins can now declare other mixins as dependencies. (#5251) r=@shane-tomlinson ([b5942ae](https://github.com/mozilla/fxa-content-server/commit/b5942ae))
* **test:** Update the `sign_up` functional test to use selectors.js (#5260) r=vladikoff ([79de14e](https://github.com/mozilla/fxa-content-server/commit/79de14e))
<a name="1.91.1"></a>
## 1.91.1 (2017-07-14)
### Bug Fixes
* **cwts:** Success message updates. (#5224) r=vladikoff ([8481957](https://github.com/mozilla/fxa-content-server/commit/8481957))
* **devices:** Correctly print a session's name if no userAgent is sent. (#5231) r=vladikoff ([eccb6aa](https://github.com/mozilla/fxa-content-server/commit/eccb6aa)), closes [#5230](https://github.com/mozilla/fxa-content-server/issues/5230)
* **nodejs:** upgrade to 6.11.1 for security fixes (#5232) r=vladikoff ([29255e7](https://github.com/mozilla/fxa-content-server/commit/29255e7)), closes [(#5232](https://github.com/(/issues/5232)
* **tests:** handle new Firefox Sync website in tests (#5240) ([2ac4c0f](https://github.com/mozilla/fxa-content-server/commit/2ac4c0f))
<a name="1.91.0"></a>
# 1.91.0 (2017-07-12)
### Bug Fixes
* **devices:** support the new Add-ons client in the devices view (#5206) r=philbooth ([1d5438a](https://github.com/mozilla/fxa-content-server/commit/1d5438a)), closes [#4835](https://github.com/mozilla/fxa-content-server/issues/4835)
* **docs:** Remove the extra "When to specify" header. (#5223) r=vladikoff ([2ffdc21](https://github.com/mozilla/fxa-content-server/commit/2ffdc21))
* **lint:** fix sasslint warning for the settings module ([d9e063c](https://github.com/mozilla/fxa-content-server/commit/d9e063c))
* **metrics:** categorise the performance flow events ([cfa3870](https://github.com/mozilla/fxa-content-server/commit/cfa3870))
* **scssFile:** fixes padding mismatch of client name (#5200) r=vladikoff ([11c1202](https://github.com/mozilla/fxa-content-server/commit/11c1202)), closes [(#5200](https://github.com/(/issues/5200)
* **settings:** add primary button box-shadow (#5208) r=philbooth ([6298cad](https://github.com/mozilla/fxa-content-server/commit/6298cad)), closes [#5179](https://github.com/mozilla/fxa-content-server/issues/5179)
* **sms:** Adjust redirect endpoint enhancements. (#5221) r=philbooth,vladikoff ([2b337c7](https://github.com/mozilla/fxa-content-server/commit/2b337c7)), closes [#5218](https://github.com/mozilla/fxa-content-server/issues/5218)
* **styles:** match the radio button style with Firefox Desktop (#5207) r=philbooth ([9bc4821](https://github.com/mozilla/fxa-content-server/commit/9bc4821)), closes [#5143](https://github.com/mozilla/fxa-content-server/issues/5143)
* **test:** Fix the broken "settings clients - sessions" test. (#5227) r=philbooth,vladikoff ([cb9d50b](https://github.com/mozilla/fxa-content-server/commit/cb9d50b)), closes [(#5227](https://github.com/(/issues/5227) [#5226](https://github.com/mozilla/fxa-content-server/issues/5226)
### chore
* **text:** Centered blue message (#5191) r=@shane-tomlinson ([a779203](https://github.com/mozilla/fxa-content-server/commit/a779203))
* **text:** Put Back link on bottom (#5184) r=@shane-tomlinson ([e80b558](https://github.com/mozilla/fxa-content-server/commit/e80b558))
* **text:** Remove unneeded periods (#5187) r=@shane-tomlinson ([078f103](https://github.com/mozilla/fxa-content-server/commit/078f103))
* **text:** Removed click here (#5189) r=vladikoff ([b04e2a0](https://github.com/mozilla/fxa-content-server/commit/b04e2a0))
* **text:** Removed fake bold and a period (#5182) r=vladikoff ([2ba1290](https://github.com/mozilla/fxa-content-server/commit/2ba1290))
* **text:** Removed pad class (#5190) r=vladikoff ([723a296](https://github.com/mozilla/fxa-content-server/commit/723a296))
* **text:** Removed stray period and underline (#5183) r=vladikoff ([4517cde](https://github.com/mozilla/fxa-content-server/commit/4517cde))
### Features
* **docker:** switch to docker based fxa ci box (#5162) r=@shane-tomlinson ([08c8904](https://github.com/mozilla/fxa-content-server/commit/08c8904))
* **emails:** Check with auth-server to ensure secondary emails is enabled for user (#5214), r ([359e45f](https://github.com/mozilla/fxa-content-server/commit/359e45f))
* **node:** upgrade to Node 6 (#5173) r=@shane-tomlinson ([de067d3](https://github.com/mozilla/fxa-content-server/commit/de067d3))
* **sms:** Re-add the SMS deeplink tests. (#5167) r=@philbooth ([7f9aa9e](https://github.com/mozilla/fxa-content-server/commit/7f9aa9e)), closes [#5136](https://github.com/mozilla/fxa-content-server/issues/5136)
* **sync:** Add support for creditcards and addresses as sync engines. (#5158) r=@vladikoff ([93f2db2](https://github.com/mozilla/fxa-content-server/commit/93f2db2)), closes [#5087](https://github.com/mozilla/fxa-content-server/issues/5087)
### Refactor
* **client:** Fix "context" data setting w/ mixins (#5174) r=@philbooth ([8f1ddd1](https://github.com/mozilla/fxa-content-server/commit/8f1ddd1)), closes [(#5174](https://github.com/(/issues/5174)
<a name="1.90.1"></a>
## 1.90.1 (2017-06-29)
### Bug Fixes
* **test:** Disable SMS sending tests on production environments. (#5185) r=@jbuck, @philboo ([e55dc57](https://github.com/mozilla/fxa-content-server/commit/e55dc57))
<a name="1.90.0"></a>
# 1.90.0 (2017-06-28)
### Bug Fixes
* **config:** remove non-existing config files before attempting to load (#5153) r=vladikoff ([15b8e82](https://github.com/mozilla/fxa-content-server/commit/15b8e82))
* **cwts:** Remove the leftover CWTS styles. (#5166) r=vladikoff ([d6d416f](https://github.com/mozilla/fxa-content-server/commit/d6d416f))
* **CWTS:** removed desktop-only caveat (#5165) r=vladikoff ([3367707](https://github.com/mozilla/fxa-content-server/commit/3367707))
* **deps:** update some prod dependencies (#5137) ([366563b](https://github.com/mozilla/fxa-content-server/commit/366563b))
* **logging:** fix request logging (#5142) r=vladikoff ([a23d5eb](https://github.com/mozilla/fxa-content-server/commit/a23d5eb)), closes [(#5142](https://github.com/(/issues/5142) [#5111](https://github.com/mozilla/fxa-content-server/issues/5111)
* **sign-in:** Put registration links on left/top (#5123) r=@shane-tomlinson ([d12ce20](https://github.com/mozilla/fxa-content-server/commit/d12ce20))
* **strings:** update "Why Sync multiple devices?" ([f4d138c](https://github.com/mozilla/fxa-content-server/commit/f4d138c)), closes [#5035](https://github.com/mozilla/fxa-content-server/issues/5035)
* **strings:** update strings in confirm and unblock r=vladikoff ([5a9db37](https://github.com/mozilla/fxa-content-server/commit/5a9db37))
* **styles:** add hover state to primary buttons (#5157) r=vladikoff ([f0502ac](https://github.com/mozilla/fxa-content-server/commit/f0502ac))
* **tests:** add a script to be run to check resource deployment (#5147) r=vladikoff ([0246dbd](https://github.com/mozilla/fxa-content-server/commit/0246dbd))
* **tests:** add a test to confirm that DNS hooking works (#5145) r=vladikoff ([01a2aeb](https://github.com/mozilla/fxa-content-server/commit/01a2aeb))
* **tests:** make npm-install-deps reusable (#5146) r=vladikoff ([a3799be](https://github.com/mozilla/fxa-content-server/commit/a3799be))
* **tests:** provide a way to pre-flight check entrained resources (#5131) r=vladikoff ([d1ebbfb](https://github.com/mozilla/fxa-content-server/commit/d1ebbfb))
* **tests:** switch from bash to sh in teamcity tests (#5152) r=vladikoff ([6ab32e5](https://github.com/mozilla/fxa-content-server/commit/6ab32e5))
### chore
* **logging:** add remote address chain to fxa content server (#5155) r=vladikoff ([99534a1](https://github.com/mozilla/fxa-content-server/commit/99534a1))
* **nvm:** nvmrc file for easier nvm usage (#5156) r=vladikoff ([1852bbf](https://github.com/mozilla/fxa-content-server/commit/1852bbf))
* **tests:** add new server test dependency on morgan (#5154) r=vladikoff ([7c6ca0e](https://github.com/mozilla/fxa-content-server/commit/7c6ca0e))
### Features
* **brokers:** Add brokers for `mob_android_v1` and `mob_ios_v1` (#5084) r=@philbooth ([3cca54e](https://github.com/mozilla/fxa-content-server/commit/3cca54e))
* **emails:** Update verification email sent string (#5135) r=vladikoff,shane-tomlinson ([5735b07](https://github.com/mozilla/fxa-content-server/commit/5735b07))
* **experiments:** Internalize experiment rules. (#4902) r=vladikoff ([d3a5f4d](https://github.com/mozilla/fxa-content-server/commit/d3a5f4d)), closes [#4893](https://github.com/mozilla/fxa-content-server/issues/4893)
* **metrics:** emit flow events for newsletter subscription ([d7c576f](https://github.com/mozilla/fxa-content-server/commit/d7c576f))
* **oauth:** support PKCE oauth parameters (#5126) r=shane-tomlinson ([645b493](https://github.com/mozilla/fxa-content-server/commit/645b493))
* **settings:** Reorder settings so display name is below account picture (#5139), r=@vbudhram ([5be33ef](https://github.com/mozilla/fxa-content-server/commit/5be33ef))
* **sms:** Re-add "Use a distinct phone number for every SMS test." (#5150) ([e91864a](https://github.com/mozilla/fxa-content-server/commit/e91864a)), closes [#5136](https://github.com/mozilla/fxa-content-server/issues/5136)
* **test:** Store screencaps at https://screencap.co.uk. (#5132) r=vladikoff ([058e1f1](https://github.com/mozilla/fxa-content-server/commit/058e1f1))
### Refactor
* **broker:** Clean up the fx-sync-channel broker. (#5163) r=vladikoff ([ccbfa6c](https://github.com/mozilla/fxa-content-server/commit/ccbfa6c))
* **broker:** Extract `finishOAuthFlowIfOriginalTab` to share between methods. (#5141) r=@phil ([aba3a15](https://github.com/mozilla/fxa-content-server/commit/aba3a15))
* **build:** Replace babel-preset-2015-nostrict with babel-preset-2015 (#5161) r=vladikoff ([cd013d2](https://github.com/mozilla/fxa-content-server/commit/cd013d2))
* **experiments:** remove old config file (#5148) r=@shane-tomlinson ([c9f4a94](https://github.com/mozilla/fxa-content-server/commit/c9f4a94))
* **test:** Update some sync_* functional tests to use selectors.js (#5164) r=vladikoff ([f546f09](https://github.com/mozilla/fxa-content-server/commit/f546f09))
<a name="1.89.0"></a>
# 1.89.0 (2017-06-13)
### Bug Fixes
* **sms:** Use a distinct phone number for every SMS test. (#5128) r=@philbooth ([6ea77cd](https://github.com/mozilla/fxa-content-server/commit/6ea77cd))
* **test:** Remove the testPhoneNumber default to fix tests. ([18721e7](https://github.com/mozilla/fxa-content-server/commit/18721e7))
### Features
* **emails:** add tests for unblock and sign in confirmation (#5125) ([841e1cf](https://github.com/mozilla/fxa-content-server/commit/841e1cf)), closes [#5054](https://github.com/mozilla/fxa-content-server/issues/5054)
* **metrics:** Add a `flow.signup.link.signin` flow event. (#5116) r=@philbooth ([b8d7e56](https://github.com/mozilla/fxa-content-server/commit/b8d7e56))
* **sms:** Add support for the SMS signinCode (#5092) r=@vbudhram, @philbooth ([25b4c30](https://github.com/mozilla/fxa-content-server/commit/25b4c30))
### Refactor
* **fxa-client:** Reduce boilerplate when delegating to fxa-js-client. (#5108) r=@philbooth ([277e046](https://github.com/mozilla/fxa-content-server/commit/277e046))
### Reverts
* **sms:** Use a distinct phone number for every SMS test. (#5133) ([d342fab](https://github.com/mozilla/fxa-content-server/commit/d342fab))
<a name="1.88.1"></a>
## 1.88.1 (2017-06-01)
### Bug Fixes
* **sms:** Handle errors to /sms/status (#5110) r=@philbooth ([a338756](https://github.com/mozilla/fxa-content-server/commit/a338756)), closes [#5109](https://github.com/mozilla/fxa-content-server/issues/5109)
* **WebChannel:** Fix the startup hang if the UA errors fetching fxaccounts:fxa_status (#5117) r=@ ([d4c0343](https://github.com/mozilla/fxa-content-server/commit/d4c0343)), closes [(#5117](https://github.com/(/issues/5117) [#5114](https://github.com/mozilla/fxa-content-server/issues/5114)
### Features
* **CAD:** Log clicks on app store links into flow metrics. (#5113) r=@philbooth ([8c55d18](https://github.com/mozilla/fxa-content-server/commit/8c55d18)), closes [#5112](https://github.com/mozilla/fxa-content-server/issues/5112)
* **CAD:** Make it easier to find `.smsStatus` errors in the logs. (#5121) r=@philbooth ([c20bc4c](https://github.com/mozilla/fxa-content-server/commit/c20bc4c))
### Reverts
* **sms:** Re-add the "Maybe later" link. (#5119) r=@vbudhram ([b639e0a](https://github.com/mozilla/fxa-content-server/commit/b639e0a)), closes [#5117](https://github.com/mozilla/fxa-content-server/issues/5117)
<a name="1.88.0"></a>
# 1.88.0 (2017-05-30)
### Bug Fixes
* **app-store:** Open app-store links in a new tab. (#5083) r=@philbooth ([252ba6e](https://github.com/mozilla/fxa-content-server/commit/252ba6e)), closes [#5079](https://github.com/mozilla/fxa-content-server/issues/5079)
* **cad:** Always show app store buttons for /connect_another_device, /sms (#5061) r=@vbudh ([4bbbfb5](https://github.com/mozilla/fxa-content-server/commit/4bbbfb5)), closes [#4948](https://github.com/mozilla/fxa-content-server/issues/4948)
* **devices:** Add the 1800 ms artificial delay when clicking `Refresh` (#5074) r=@vbudhram, @p ([218ef6c](https://github.com/mozilla/fxa-content-server/commit/218ef6c))
* **devices:** bring back sync start date to device view (#5058) r=vbudhram ([3064f03](https://github.com/mozilla/fxa-content-server/commit/3064f03))
* **docker:** only push from one test node (#5065) r=jrgm ([3a269e6](https://github.com/mozilla/fxa-content-server/commit/3a269e6)), closes [#4950](https://github.com/mozilla/fxa-content-server/issues/4950)
* **firstrun:** Show the `continue to Firefox Sync` subheader in the firstrun page (#5064) r=@ry ([3224eb8](https://github.com/mozilla/fxa-content-server/commit/3224eb8)), closes [#5063](https://github.com/mozilla/fxa-content-server/issues/5063)
* **server:** allow empty event_id fields (#5097) ([935ac11](https://github.com/mozilla/fxa-content-server/commit/935ac11)), closes [#5049](https://github.com/mozilla/fxa-content-server/issues/5049)
* **sign_in:** Fix how the listener is bound for account->chang:accessToken (#5103) r=@philboot ([d7298f5](https://github.com/mozilla/fxa-content-server/commit/d7298f5)), closes [(#5103](https://github.com/(/issues/5103)
* **test:** Fix "Upgrade from account that has `accountData`" (#5107) r=vladikoff,philbooth ([c8fba8f](https://github.com/mozilla/fxa-content-server/commit/c8fba8f)), closes [(#5107](https://github.com/(/issues/5107) [#5104](https://github.com/mozilla/fxa-content-server/issues/5104)
* **tests:** pull entrained sub-resources in all locales (tests/server/l10n-entrained.js) (#5 ([3fcaafa](https://github.com/mozilla/fxa-content-server/commit/3fcaafa))
* **tests:** remove uppercase check for route tests (#5096) r=jrgm ([5ea8d83](https://github.com/mozilla/fxa-content-server/commit/5ea8d83)), closes [#5086](https://github.com/mozilla/fxa-content-server/issues/5086)
### Features
* **CAD:** Add CAD to the signup tab in firstrun (#5026) r=@philbooth, @ryanfeeley ([a574d84](https://github.com/mozilla/fxa-content-server/commit/a574d84)), closes [#4944](https://github.com/mozilla/fxa-content-server/issues/4944)
* **client:** Sync state with the browser! (#4695) r=@philbooth ([18fa0d5](https://github.com/mozilla/fxa-content-server/commit/18fa0d5))
* **sms:** Add the `/m/:signinCode` redirect handler. (#5082) r=@philbooth ([398d339](https://github.com/mozilla/fxa-content-server/commit/398d339)), closes [#5081](https://github.com/mozilla/fxa-content-server/issues/5081)
### Refactor
* **client:** Clean up invoke* using ES2015. (#5075) r=@philbooth ([6ec3f64](https://github.com/mozilla/fxa-content-server/commit/6ec3f64))
* **metrics:** Remove `viewToId` and helpers.testIsViewLogged (#5069) r=@philbooth ([f1cbf2b](https://github.com/mozilla/fxa-content-server/commit/f1cbf2b))
* **mixins:** Move search-param-mixin and user-agent-mixin to /lib (#5099) r=vladikoff ([efea825](https://github.com/mozilla/fxa-content-server/commit/efea825))
* **test:** In app-start.js, convert to fat arrows. (#5100) r=vladikoff ([5f7d8b6](https://github.com/mozilla/fxa-content-server/commit/5f7d8b6))
* **test:** Modernize the sign_in view unit test. (#5102) r=self ([3f665b6](https://github.com/mozilla/fxa-content-server/commit/3f665b6))
<a name="1.87.3"></a>
## 1.87.3 (2017-05-24)
### Features
* **emails:** Add emails feature flag check (#5093), r=@shane-tomlinson ([dae0ff6](https://github.com/mozilla/fxa-content-server/commit/dae0ff6))
<a name="1.87.2"></a>
## 1.87.2 (2017-05-23)
### Bug Fixes
* **build:** Ensure the requireOnDemand files use SRI (#5094), r=@vbudhram ([6e5ef7b](https://github.com/mozilla/fxa-content-server/commit/6e5ef7b))
### Features
* **emails:** Disable secondary emails for everyone (#5095) r=vladikoff ([0fe39b8](https://github.com/mozilla/fxa-content-server/commit/0fe39b8))
<a name="1.87.1"></a>
## 1.87.1 (2017-05-17)
### Bug Fixes
* **broker:** Fix the POST /metrics validation error w/ FxSync broker. (#5067) r=@philbooth ([4542ccd](https://github.com/mozilla/fxa-content-server/commit/4542ccd)), closes [(#5067](https://github.com/(/issues/5067) [#5066](https://github.com/mozilla/fxa-content-server/issues/5066)
<a name="1.87.0"></a>
# 1.87.0 (2017-05-15)
### Bug Fixes
* **circle:** if branch master, tag is latest (#5019) ([b32de77](https://github.com/mozilla/fxa-content-server/commit/b32de77))
* **clients:** open devices SUMO help in a new window (#5038) ([8556c14](https://github.com/mozilla/fxa-content-server/commit/8556c14))
* **csp:** adjust CSP validation for edge cases (#4998) r=shane-tomlinson ([0a32f08](https://github.com/mozilla/fxa-content-server/commit/0a32f08)), closes [#4886](https://github.com/mozilla/fxa-content-server/issues/4886)
* **css:** Use warning style when in disconnect client modal (#5022) r=vladikoff ([22c58ff](https://github.com/mozilla/fxa-content-server/commit/22c58ff))
* **eslint:** update to latest eslint, style fixes (#5020), r=@vbudhram ([5f1af06](https://github.com/mozilla/fxa-content-server/commit/5f1af06)), closes [(#5020](https://github.com/(/issues/5020)
* **reliers:** Fix problems with OAuth reliers that specify service=sync. (#5050) r=@vbudhram ([676a34e](https://github.com/mozilla/fxa-content-server/commit/676a34e)), closes [(#5050](https://github.com/(/issues/5050)
* **sms:** Fix the SMS experiment bucketing logic. (#4977) r=vladikoff ([5515f60](https://github.com/mozilla/fxa-content-server/commit/5515f60)), closes [(#4977](https://github.com/(/issues/4977)
* **sms:** Update SMS legal text to cover more countries. (#5034) r=@philbooth ([1a68000](https://github.com/mozilla/fxa-content-server/commit/1a68000)), closes [#4945](https://github.com/mozilla/fxa-content-server/issues/4945)
* **strings:** modify success message (#5030) r=vladikoff ([d5279ca](https://github.com/mozilla/fxa-content-server/commit/d5279ca))
* **test:** Bump the timeout of oauth force_auth - setup, verify same browser. (#5025) r=vla ([29be7a1](https://github.com/mozilla/fxa-content-server/commit/29be7a1))
* **test:** Fix the StaleElementReference in 'rp listed in apps, can be deleted' (#4979) r=v ([39b8267](https://github.com/mozilla/fxa-content-server/commit/39b8267)), closes [(#4979](https://github.com/(/issues/4979) [#4968](https://github.com/mozilla/fxa-content-server/issues/4968)
* **tests:** remove obsolete test check for node < 0.11.11 (#4976) ([c51e6b3](https://github.com/mozilla/fxa-content-server/commit/c51e6b3))
* **userAgent:** fix parseVersion for bad user agents (#5018), r=@vbudhram ([ff87ed3](https://github.com/mozilla/fxa-content-server/commit/ff87ed3)), closes [(#5018](https://github.com/(/issues/5018)
### chore
* **test:** add a latestd config ([aa73dab](https://github.com/mozilla/fxa-content-server/commit/aa73dab))
### Features
* **channels:** Unify how channels handle errors. (#4889) r=vladikoff ([ecc007c](https://github.com/mozilla/fxa-content-server/commit/ecc007c))
* **deps:** update some prod dependencies (#5031) ([addefb0](https://github.com/mozilla/fxa-content-server/commit/addefb0))
* **devices:** add OS device icons (#4975) r=shane-tomlinson ([d3668b9](https://github.com/mozilla/fxa-content-server/commit/d3668b9)), closes [#4985](https://github.com/mozilla/fxa-content-server/issues/4985)
* **docker:** push branches to dockerhub (#4990) r=jrgm ([8d3ce17](https://github.com/mozilla/fxa-content-server/commit/8d3ce17))
* **docker:** remove the old docker file (#4997) ([fd9a0fb](https://github.com/mozilla/fxa-content-server/commit/fd9a0fb))
* **emails:** UX for additional emails r=vladikoff,vbudhram,shane-tomlinson ([314e593](https://github.com/mozilla/fxa-content-server/commit/314e593)), closes [#4756](https://github.com/mozilla/fxa-content-server/issues/4756)
* **experiments:** update to train-87 experiments (#5056) ([574ecb4](https://github.com/mozilla/fxa-content-server/commit/574ecb4))
### Refactor
* **brokers:** Rename redirect.js to oauth-redirect.js (#5017) r=vladikoff ([3ceb9fb](https://github.com/mozilla/fxa-content-server/commit/3ceb9fb))
* **brokers:** Split off `web`, `fx-sync-channel` auth brokers. (#4995) r=@vbudhram ([9df2f8f](https://github.com/mozilla/fxa-content-server/commit/9df2f8f))
* **channels:** Place all web channel command declarations in one location. (#5055) r=@philbooth ([bdb02dc](https://github.com/mozilla/fxa-content-server/commit/bdb02dc))
* **client:** Automate link transforming for OAuth integrations. (#5033) r=@philbooth ([0a337ae](https://github.com/mozilla/fxa-content-server/commit/0a337ae))
* **docs:** Remove unused `mailcheck` and `webChannelId` query params. (#5048) r=vladikoff ([76ec6d4](https://github.com/mozilla/fxa-content-server/commit/76ec6d4))
* **gravatar:** Remove gravatar (#4927) r=vladikoff ([c897b6d](https://github.com/mozilla/fxa-content-server/commit/c897b6d))
* **sms:** Remove the "Maybe later" link. (#5045) r=vladikoff ([1c71687](https://github.com/mozilla/fxa-content-server/commit/1c71687)), closes [#5044](https://github.com/mozilla/fxa-content-server/issues/5044)
* **test:** Modernize the settings.js functional suite. (#4980) r=@philbooth ([0477e9e](https://github.com/mozilla/fxa-content-server/commit/0477e9e))
* **test:** Remove the oauth `keys` tests. (#5002) r=vladikoff ([e80fba2](https://github.com/mozilla/fxa-content-server/commit/e80fba2)), closes [#5001](https://github.com/mozilla/fxa-content-server/issues/5001)
* **validation:** Use VAT for validation everywhere on the front. (#4981) r=@philbooth ([7648a8c](https://github.com/mozilla/fxa-content-server/commit/7648a8c))
<a name="1.86.0"></a>
# 1.86.0 (2017-05-01)
### Bug Fixes
* **circle:** if branch master, tag is latest (#5019) ([b32de77](https://github.com/mozilla/fxa-content-server/commit/b32de77))
* **csp:** adjust CSP validation for edge cases (#4998) r=shane-tomlinson ([0a32f08](https://github.com/mozilla/fxa-content-server/commit/0a32f08)), closes [#4886](https://github.com/mozilla/fxa-content-server/issues/4886)
* **sms:** Fix the SMS experiment bucketing logic. (#4977) r=vladikoff ([5515f60](https://github.com/mozilla/fxa-content-server/commit/5515f60)), closes [(#4977](https://github.com/(/issues/4977)
* **test:** Fix the StaleElementReference in 'rp listed in apps, can be deleted' (#4979) r=v ([39b8267](https://github.com/mozilla/fxa-content-server/commit/39b8267)), closes [(#4979](https://github.com/(/issues/4979) [#4968](https://github.com/mozilla/fxa-content-server/issues/4968)
* **tests:** remove obsolete test check for node < 0.11.11 (#4976) ([c51e6b3](https://github.com/mozilla/fxa-content-server/commit/c51e6b3))
* **userAgent:** fix parseVersion for bad user agents (#5018), r=@vbudhram ([ff87ed3](https://github.com/mozilla/fxa-content-server/commit/ff87ed3)), closes [(#5018](https://github.com/(/issues/5018)
### chore
* **test:** add a latestd config ([aa73dab](https://github.com/mozilla/fxa-content-server/commit/aa73dab))
### Features
* **channels:** Unify how channels handle errors. (#4889) r=vladikoff ([ecc007c](https://github.com/mozilla/fxa-content-server/commit/ecc007c))
* **devices:** add OS device icons (#4975) r=shane-tomlinson ([d3668b9](https://github.com/mozilla/fxa-content-server/commit/d3668b9)), closes [#4985](https://github.com/mozilla/fxa-content-server/issues/4985)
* **docker:** push branches to dockerhub (#4990) r=jrgm ([8d3ce17](https://github.com/mozilla/fxa-content-server/commit/8d3ce17))
* **docker:** remove the old docker file (#4997) ([fd9a0fb](https://github.com/mozilla/fxa-content-server/commit/fd9a0fb))
### Refactor
* **brokers:** Rename redirect.js to oauth-redirect.js (#5017) r=vladikoff ([3ceb9fb](https://github.com/mozilla/fxa-content-server/commit/3ceb9fb))
* **gravatar:** Remove gravatar (#4927) r=vladikoff ([c897b6d](https://github.com/mozilla/fxa-content-server/commit/c897b6d))
* **test:** Modernize the settings.js functional suite. (#4980) r=@philbooth ([0477e9e](https://github.com/mozilla/fxa-content-server/commit/0477e9e))
* **test:** Remove the oauth `keys` tests. (#5002) r=vladikoff ([e80fba2](https://github.com/mozilla/fxa-content-server/commit/e80fba2)), closes [#5001](https://github.com/mozilla/fxa-content-server/issues/5001)
* **validation:** Use VAT for validation everywhere on the front. (#4981) r=@philbooth ([7648a8c](https://github.com/mozilla/fxa-content-server/commit/7648a8c))
<a name="1.85.3"></a>
## 1.85.3 (2017-04-26)
### Features
* **sessions:** disable web sessions by default (#4999), r=vladikoff ([ba07e1f4](https://github.com/mozilla/fxa-content-server/commit/ba07e1f443))
<a name="1.85.2"></a>
## 1.85.2 (2017-04-21)
### Bug Fixes
* **setting:** Made Add… buttons blue. (#4823) r=@shane-tomlinson ([1760d1e](https://github.com/mozilla/fxa-content-server/commit/1760d1e))
* **test:** Fix the "delete oauth sessions" test. (#4969) r=vladikoff ([e0ecc62](https://github.com/mozilla/fxa-content-server/commit/e0ecc62)), closes [(#4969](https://github.com/(/issues/4969) [#4968](https://github.com/mozilla/fxa-content-server/issues/4968)
* **tests:** make tests support Firefox 53 (#4973) ([2d3914b](https://github.com/mozilla/fxa-content-server/commit/2d3914b))
* **validation:** Add validation rules for resume and utm_* (#4956), r=@shane-tomlinson, @philboot ([bb8d298](https://github.com/mozilla/fxa-content-server/commit/bb8d298))
### chore
* **docker:** Use official node image & update to Node.js v4.8.2 (#4961) r=vladikoff ([eb057d3](https://github.com/mozilla/fxa-content-server/commit/eb057d3))
### Features
* **deps:** fxa-js-client update to 0.1.56 (#4965), r=@vbudhram ([3dfd295](https://github.com/mozilla/fxa-content-server/commit/3dfd295))
* **test:** Make it easier to load screenshots in the browser. (#4970) r=vladikoff ([770fbe8](https://github.com/mozilla/fxa-content-server/commit/770fbe8))
<a name="1.85.1"></a>
## 1.85.1 (2017-04-19)
### Bug Fixes
* **metrics:** Allow entrypoints with the fxa: prefix (#4962) r=@philbooth ([a0b0d1f](https://github.com/mozilla/fxa-content-server/commit/a0b0d1f)), closes [(#4962](https://github.com/(/issues/4962) [#4887](https://github.com/mozilla/fxa-content-server/issues/4887)
* **test:** Fix the failing unit tests in Chrome. (#4963) r=vladikoff ([c8f854a](https://github.com/mozilla/fxa-content-server/commit/c8f854a)), closes [(#4963](https://github.com/(/issues/4963) [#4793](https://github.com/mozilla/fxa-content-server/issues/4793)
* **test:** test on travis with node 4 and 6 (#4958) r=vladikoff ([d2ffbfd](https://github.com/mozilla/fxa-content-server/commit/d2ffbfd))
* **tests:** add config for nightly*.dev.lcip.org (#4957) r=vladikoff ([9ad4bc9](https://github.com/mozilla/fxa-content-server/commit/9ad4bc9))
### Features
* **sessions:** make sessions available to all (#4964) r=vbudhram ([e39410c](https://github.com/mozilla/fxa-content-server/commit/e39410c))
<a name="1.85.0"></a>
# 1.85.0 (2017-04-17)
### Bug Fixes
* **clients:** set correct device type for mobile clients (#4935) r=vbudhram ([7e27246](https://github.com/mozilla/fxa-content-server/commit/7e27246)), closes [#4932](https://github.com/mozilla/fxa-content-server/issues/4932)
* **deps:** update connect fonts depenencies (#4955) ([8a771c5](https://github.com/mozilla/fxa-content-server/commit/8a771c5))
* **errors:** Add the new email bounce errors. (#4907) r=@vbudhram ([9b296fb](https://github.com/mozilla/fxa-content-server/commit/9b296fb)), closes [#4905](https://github.com/mozilla/fxa-content-server/issues/4905)
* **experiments:** Really, really delete the experiments directory (#4940) r=vladikoff ([2ef1e75](https://github.com/mozilla/fxa-content-server/commit/2ef1e75))
* **sessions:** made web session icon match add-ons colour r=vladikoff ([d4f8786](https://github.com/mozilla/fxa-content-server/commit/d4f8786))
* **test:** Bump the timeout to 90 seconds for oauth permissions tests. (#4924) r=vladikoff ([1b879f1](https://github.com/mozilla/fxa-content-server/commit/1b879f1)), closes [#4923](https://github.com/mozilla/fxa-content-server/issues/4923)
* **test:** Close all windows but the first after a test run. (#4897) r=@philbooth ([dc0b457](https://github.com/mozilla/fxa-content-server/commit/dc0b457)), closes [(#4897](https://github.com/(/issues/4897) [#4896](https://github.com/mozilla/fxa-content-server/issues/4896)
* **test:** Fix Firefox Desktop Sync v2 sign_in (#4899) r=vladikoff ([b830f64](https://github.com/mozilla/fxa-content-server/commit/b830f64)), closes [(#4899](https://github.com/(/issues/4899) [#4898](https://github.com/mozilla/fxa-content-server/issues/4898)
* **test:** Fix sync v2 password reset test. (#4895) r=@philbooth ([fe9f193](https://github.com/mozilla/fxa-content-server/commit/fe9f193)), closes [(#4895](https://github.com/(/issues/4895) [#4894](https://github.com/mozilla/fxa-content-server/issues/4894)
* **test:** Fix the JavaScript error in the functional tests. (#4934) r=vladikoff ([c53b91f](https://github.com/mozilla/fxa-content-server/commit/c53b91f)), closes [(#4934](https://github.com/(/issues/4934) [#4929](https://github.com/mozilla/fxa-content-server/issues/4929)
* **test:** Fix timing problems in functional tests. (#4912) r=self ([75d76fb](https://github.com/mozilla/fxa-content-server/commit/75d76fb)), closes [(#4912](https://github.com/(/issues/4912)
### Features
* **client:** `sync-suggestion` URL is dynamic based on the environment (#4798) r=@shane-tomli ([413b70f](https://github.com/mozilla/fxa-content-server/commit/413b70f)), closes [#4605](https://github.com/mozilla/fxa-content-server/issues/4605)
* **l10n:** Add support for msgctxt when translating. (#4916) r=vladikoff,shane-tomlinson ([c818489](https://github.com/mozilla/fxa-content-server/commit/c818489))
* **lb:** Add lbheartbeat for dockerflow (#4919), r=@jbuck ([393bc15](https://github.com/mozilla/fxa-content-server/commit/393bc15))
* **server:** disable server verification (#4937) ([1a39219](https://github.com/mozilla/fxa-content-server/commit/1a39219))
* **sms:** SMS country based updates. (#4872) r=@philbooth, @vbudhram ([c183737](https://github.com/mozilla/fxa-content-server/commit/c183737)), closes [#4861](https://github.com/mozilla/fxa-content-server/issues/4861)
* **test:** Add functional tests for the `sync-suggestion` URL. (#4921) r=@philbooth ([d9234a0](https://github.com/mozilla/fxa-content-server/commit/d9234a0))
* **test:** Replace Sync v2 tests w/ Sync v3 tests. (#4876) r=vladikoff ([8498a5f](https://github.com/mozilla/fxa-content-server/commit/8498a5f))
* **test:** Screenshot on error in testElementExists, visibleByQSA. (#4943) r=@philbooth ([e05f95e](https://github.com/mozilla/fxa-content-server/commit/e05f95e))
* **test:** Throw an error if emails do not contain the expected header. (#4926) r=vladikoff ([1a23841](https://github.com/mozilla/fxa-content-server/commit/1a23841))
### Refactor
* **client:** Extract a "sync-auth-mixin" from connect_another_device.js (#4888) r=@vbudhram ([fdca066](https://github.com/mozilla/fxa-content-server/commit/fdca066))
* **client:** Remove the password strength checker. (#4903) r=vladikoff ([4786c1f](https://github.com/mozilla/fxa-content-server/commit/4786c1f))
* **oauth:** Remove support for verification_redirect (#4911) r=@vladikoff ([103fb42](https://github.com/mozilla/fxa-content-server/commit/103fb42)), closes [#4870](https://github.com/mozilla/fxa-content-server/issues/4870)
* **test:** Use helpers to interact with restmail. (#4942) r=@philbooth ([1cfa0fb](https://github.com/mozilla/fxa-content-server/commit/1cfa0fb))
<a name="1.84.2"></a>
## 1.84.2 (2017-04-11)
### Bug Fixes
* **clients:** set correct device type for mobile clients (#4936) r=vbudhram ([a1f0f3b](https://github.com/mozilla/fxa-content-server/commit/a1f0f3b)), closes [#4932](https://github.com/mozilla/fxa-content-server/issues/4932)
<a name="1.84.1"></a>
## 1.84.1 (2017-04-06)
### Bug Fixes
* **errors:** Add the new email bounce errors. ([518d553](https://github.com/mozilla/fxa-content-server/commit/518d553)), closes [#4905](https://github.com/mozilla/fxa-content-server/issues/4905)
* **experiments:** Use train-84 experiments. (#4909) r=@jbuck ([9a455e0](https://github.com/mozilla/fxa-content-server/commit/9a455e0))
* **server:** add back verify_email route ([a5a8d30](https://github.com/mozilla/fxa-content-server/commit/a5a8d30))
* **test:** Close all windows but the first after a test run. ([282260e](https://github.com/mozilla/fxa-content-server/commit/282260e)), closes [#4896](https://github.com/mozilla/fxa-content-server/issues/4896)
* **test:** Fix Firefox Desktop Sync v2 sign_in ([9ba1874](https://github.com/mozilla/fxa-content-server/commit/9ba1874)), closes [#4898](https://github.com/mozilla/fxa-content-server/issues/4898)
* **test:** Fix sync v2 password reset test. ([a572f58](https://github.com/mozilla/fxa-content-server/commit/a572f58)), closes [#4894](https://github.com/mozilla/fxa-content-server/issues/4894)
### Features
* **server:** disable server verification ([e17f097](https://github.com/mozilla/fxa-content-server/commit/e17f097))
<a name="1.84.0"></a>
# 1.84.0 (2017-04-04)
### Bug Fixes
* **signup:** Made error message for AGE-REQUIRED field specific ([7e935e9](https://github.com/mozilla/fxa-content-server/commit/7e935e9))
* **sms:** Add the send_sms suite to circle. (#4875) r=vladikoff ([b578127](https://github.com/mozilla/fxa-content-server/commit/b578127))
* **sms:** Fix the "send_sms - learn more" functional test. (#4892) r=vladikoff ([ce5a0ac](https://github.com/mozilla/fxa-content-server/commit/ce5a0ac)), closes [(#4892](https://github.com/(/issues/4892) [#4891](https://github.com/mozilla/fxa-content-server/issues/4891)
* **sms:** Fix users who verify in a 2nd browser. (#4874) r=@vbudhram, @philbooth ([54ee445](https://github.com/mozilla/fxa-content-server/commit/54ee445)), closes [(#4874](https://github.com/(/issues/4874) [#4873](https://github.com/mozilla/fxa-content-server/issues/4873)
* **test:** Fix "verify different browser, verification_redirect=always" test. (#4869) r=vla ([3b97981](https://github.com/mozilla/fxa-content-server/commit/3b97981)), closes [(#4869](https://github.com/(/issues/4869)
* **test:** Fix NoSuchBrowserNotification flakiness. (#4883) r=@jrgm ([679d1ca](https://github.com/mozilla/fxa-content-server/commit/679d1ca)), closes [(#4883](https://github.com/(/issues/4883) [#4882](https://github.com/mozilla/fxa-content-server/issues/4882)
* **test:** Fix the flaky "learn more" SMS test. (#4881) r=@jrgm ([584a60b](https://github.com/mozilla/fxa-content-server/commit/584a60b)), closes [(#4881](https://github.com/(/issues/4881) [#4880](https://github.com/mozilla/fxa-content-server/issues/4880)
* **test:** Fix the rp listen in apps, can be deleted test. (#4879) r=vladikoff ([c57a9a7](https://github.com/mozilla/fxa-content-server/commit/c57a9a7)), closes [(#4879](https://github.com/(/issues/4879) [#4878](https://github.com/mozilla/fxa-content-server/issues/4878)
### chore
* **config:** Add environment config options ([ac4f622](https://github.com/mozilla/fxa-content-server/commit/ac4f622))
### Features
* **experiments:** Re-add `additionalInfo` parameter for experiment functions. (#4877) r=@vbudhram ([5cec42e](https://github.com/mozilla/fxa-content-server/commit/5cec42e))
### Refactor
* **test:** Modernize the oauth_sign_up tests. (#4871) r=vladikoff ([f0d99c4](https://github.com/mozilla/fxa-content-server/commit/f0d99c4))
<a name="1.83.4"></a>
## 1.83.4 (2017-03-27)
### Bug Fixes
* **sms:** Fix visiting /sms w/o ?service=sync query parameter. (#4865) r=vbudhram,vladikof ([9c8b14d](https://github.com/mozilla/fxa-content-server/commit/9c8b14d)), closes [(#4865](https://github.com/(/issues/4865)
* **sms:** Only show the SMS form to desktop users. (#4860) r=@vbudhram, @philbooth ([66afcd5](https://github.com/mozilla/fxa-content-server/commit/66afcd5))
<a name="1.83.3"></a>
## 1.83.3 (2017-03-24)
### Bug Fixes
* **metrics:** Fix the "refreshes_metrics" test. (#4850) r=@philbooth, @vladikoff ([8d266f9](https://github.com/mozilla/fxa-content-server/commit/8d266f9)), closes [(#4850](https://github.com/(/issues/4850) [#4844](https://github.com/mozilla/fxa-content-server/issues/4844)
* **server:** prevent bad performance data polluting metrics ([f0a5baa](https://github.com/mozilla/fxa-content-server/commit/f0a5baa))
* **tests:** fix avatar test and include it in CI (#4856) ([1fa05b0](https://github.com/mozilla/fxa-content-server/commit/1fa05b0)), closes [(#4856](https://github.com/(/issues/4856)
* **tests:** fix OAuth settngs clients test (#4853) ([f0411e1](https://github.com/mozilla/fxa-content-server/commit/f0411e1)), closes [(#4853](https://github.com/(/issues/4853)
* **tests:** remove string from reject then in confirm.js test (#4849) ([27c7797](https://github.com/mozilla/fxa-content-server/commit/27c7797))
### chore
* **validation:** Update to VAT 0.0.9 (#4848) r=@philbooth ([d15994a](https://github.com/mozilla/fxa-content-server/commit/d15994a))
### Features
* **CAD:** Remove the CAD experiment. (#4781) r=@vbudhram ([912a948](https://github.com/mozilla/fxa-content-server/commit/912a948))
### Refactor
* **client:** Create views for `/` and `/oauth` routes. (#4858) r=@philbooth ([4ad97fb](https://github.com/mozilla/fxa-content-server/commit/4ad97fb))
* **user-agent:** Extract a user-agent-mixin to share amongst the views. (#4859) r=@philbooth ([b78a26c](https://github.com/mozilla/fxa-content-server/commit/b78a26c))
<a name="1.83.2"></a>
## 1.83.2 (2017-03-22)
### Bug Fixes
* **fxa-content-server:** validate log in fxa-content-server.js (#4845) r=vladikoff ([ef70974](https://github.com/mozilla/fxa-content-server/commit/ef70974)), closes [#4841](https://github.com/mozilla/fxa-content-server/issues/4841)
* **sentry:** update to latest raven.js, fix up validation rules (#4840) r=jrgm,shane-tomlinso ([7d3a234](https://github.com/mozilla/fxa-content-server/commit/7d3a234)), closes [(#4840](https://github.com/(/issues/4840) [#4828](https://github.com/mozilla/fxa-content-server/issues/4828)
### Refactor
* **test:** Use helpers in the Firstrun Sync v2 sign_up test. (#4838) r=@philbooth ([b0ff599](https://github.com/mozilla/fxa-content-server/commit/b0ff599))
<a name="1.83.1"></a>
## 1.83.1 (2017-03-22)
### Bug Fixes
* **docs:** changelog fixes ([249b9c2](https://github.com/mozilla/fxa-content-server/commit/249b9c2))
* **sms:** US area codes must start with 2-9. (#4834) r=vladikoff ([6aa1460](https://github.com/mozilla/fxa-content-server/commit/6aa1460)), closes [#4833](https://github.com/mozilla/fxa-content-server/issues/4833)
* **tests:** fix process.nextTick testing issues (#24) r=jrgm ([68fd55a](https://github.com/mozilla/fxa-content-server/commit/68fd55a)), closes [(#24](https://github.com/(/issues/24)
* **tests:** lock Selenium and geckodriver versions (#4836) r=jrgm ([6085ff5](https://github.com/mozilla/fxa-content-server/commit/6085ff5))
* **validation:** adjust validation rules based on sentry feedback ([d8bf79a](https://github.com/mozilla/fxa-content-server/commit/d8bf79a))
### chore
* **sms:** Use +407 for the Romania prefix. ([72fb877](https://github.com/mozilla/fxa-content-server/commit/72fb877))
### Features
* **metrics:** Validate POST data to /metrics-errors. (#23) r=vladikoff ([7b8532b](https://github.com/mozilla/fxa-content-server/commit/7b8532b))
* **metrics:** Validate the POST /metrics body (#22) r=vladikoff ([4cbd363](https://github.com/mozilla/fxa-content-server/commit/4cbd363))
* **server:** try to verify emails on the server (#4794) r=vbudhram ([005549a](https://github.com/mozilla/fxa-content-server/commit/005549a))
* **sms:** Allow sending SMS messages to Romania. ([42afec7](https://github.com/mozilla/fxa-content-server/commit/42afec7)), closes [#4829](https://github.com/mozilla/fxa-content-server/issues/4829)
* **sms:** SMS feature gated by the auth-server. (#4827) r=vladikoff,philbooth ([de3ba24](https://github.com/mozilla/fxa-content-server/commit/de3ba24)), closes [#4789](https://github.com/mozilla/fxa-content-server/issues/4789)
<a name="1.83.0"></a>
# 1.83.0 (2017-03-20)
### Bug Fixes
* **auth_errors:** User received an error message saying no message ([408d692](https://github.com/mozilla/fxa-content-server/commit/408d692))
* **change_password:** Field specific error message when password is same. ([4262abd](https://github.com/mozilla/fxa-content-server/commit/4262abd))
* **change_password:** Made "Incorrect Password" error field specific ([ad0048a](https://github.com/mozilla/fxa-content-server/commit/ad0048a))
* **config:** allow env vars for experiment config (#4785) r=philbooth ([ea2c538](https://github.com/mozilla/fxa-content-server/commit/ea2c538)), closes [#4780](https://github.com/mozilla/fxa-content-server/issues/4780)
* **config:** env vars for config page_template_subdirectory,static_directory (#4803) r=vladik ([f94bb48](https://github.com/mozilla/fxa-content-server/commit/f94bb48))
* **CWTS:** Ensure `destroy` calls the parent. (#4808) r=@philbooth ([397afaf](https://github.com/mozilla/fxa-content-server/commit/397afaf))
* **CWTS:** Fix styles for the trustedUI (#4786) r=vladikoff ([e6aa57b](https://github.com/mozilla/fxa-content-server/commit/e6aa57b)), closes [(#4786](https://github.com/(/issues/4786) [#4749](https://github.com/mozilla/fxa-content-server/issues/4749)
* **display_name:** button now says Add when display name hasn't been set ([ef7b6b6](https://github.com/mozilla/fxa-content-server/commit/ef7b6b6))
* **preferences:** add specific error msg for rate-limiting error (#4812) r=vladikoff ([236d172](https://github.com/mozilla/fxa-content-server/commit/236d172))
* **server:** fix undefined dereference in perf flow events (#4822) r=vladikoff ([05ed9ee](https://github.com/mozilla/fxa-content-server/commit/05ed9ee)), closes [(#4822](https://github.com/(/issues/4822)
* **server:** fix undefined dereference in perf flow events (#4822) r=vladikoff (#4824) ([a142805](https://github.com/mozilla/fxa-content-server/commit/a142805)), closes [(#4822](https://github.com/(/issues/4822) [(#4824](https://github.com/(/issues/4824)
* **sign_in:** Making incorrect password error message field specific on Sign in page ([c28061f](https://github.com/mozilla/fxa-content-server/commit/c28061f))
* **signup:** decrease checkbox line height for email opt-in on signup page (#4797) r=vladikof ([5935bf9](https://github.com/mozilla/fxa-content-server/commit/5935bf9)), closes [#4707](https://github.com/mozilla/fxa-content-server/issues/4707)
* **teamcity:** add config for fxadevtest box ([45705ba](https://github.com/mozilla/fxa-content-server/commit/45705ba))
* **version:** use use cwd and env var to get version ([9287337](https://github.com/mozilla/fxa-content-server/commit/9287337))
### Features
* **CAD:** Add flow metrics for connect another device. (#4787) r=@philbooth ([65a70b0](https://github.com/mozilla/fxa-content-server/commit/65a70b0)), closes [#4783](https://github.com/mozilla/fxa-content-server/issues/4783)
* **sms:** Allow the user to resend and go "back" from /sms/sent (#4777) r=@vbudhram ([8a2c5e7](https://github.com/mozilla/fxa-content-server/commit/8a2c5e7))
* **sms:** Use Able to decide if user should see /sms (#4792) r=vladikoff ([8b19765](https://github.com/mozilla/fxa-content-server/commit/8b19765))
* **websessions:** add Sessions to client list (#4628) r=stomlinson,vbudhram ([4c1a8cd](https://github.com/mozilla/fxa-content-server/commit/4c1a8cd))
### Refactor
* **experiments:** Simplify the experiment architecture (#4809) r=vladikoff ([95b122f](https://github.com/mozilla/fxa-content-server/commit/95b122f))
<a name="1.82.4"></a>
## 1.82.4 (2017-03-20)
### Bug Fixes
* **validation:** adjust validation rules based on sentry feedback ([c975bb1](https://github.com/mozilla/fxa-content-server/commit/c975bb1))
<a name="1.82.3"></a>
## 1.82.3 (2017-03-18)
### Bug Fixes
* **server:** fix undefined dereference in perf flow events (#4822) r=vladikoff ([31fb753](https://github.com/mozilla/fxa-content-server/commit/31fb753)), closes [(#4822](https://github.com/(/issues/4822)
<a name="1.82.2"></a>
## 1.82.2 (2017-03-16)
### Bug Fixes
* **tests:** fix process.nextTick testing issues (#24) r=jrgm ([77b3a43](https://github.com/mozilla/fxa-content-server/commit/77b3a43)), closes [(#24](https://github.com/(/issues/24)
<a name="1.82.1"></a>
## 1.82.1 (2017-03-08)
### Features
* **metrics:** Validate POST data to /metrics-errors. (#23) r=vladikoff ([5ca663b](https://github.com/mozilla/fxa-content-server-private/commit/5ca663b))
* **metrics:** Validate the POST /metrics body (#22) r=vladikoff ([56f7635](https://github.com/mozilla/fxa-content-server-private/commit/56f7635))
<a name="1.82.0"></a>
# 1.82.0 (2017-03-06)
### Bug Fixes
* **reset-password:** Fix the reset password flow w/ e10s enabled! (#4770) r=vladikoff ([179d0b9](https://github.com/mozilla/fxa-content-server/commit/179d0b9)), closes [(#4770](https://github.com/(/issues/4770) [#4769](https://github.com/mozilla/fxa-content-server/issues/4769)
* **sms:** Allow parens in the phone number (#4773) r=@philbooth ([11ca81d](https://github.com/mozilla/fxa-content-server/commit/11ca81d)), closes [#4764](https://github.com/mozilla/fxa-content-server/issues/4764)
* **sms:** Fix autofocus cursor position on input[type=tel] (#4760) r=@philbooth ([d16cf4a](https://github.com/mozilla/fxa-content-server/commit/d16cf4a)), closes [(#4760](https://github.com/(/issues/4760)
* **sms:** input[type=tel] is only required w/ `required` attribute. (#4759) r=@philbooth ([f71e1b7](https://github.com/mozilla/fxa-content-server/commit/f71e1b7))
* **tests:** add missing teamcity test dependency "joi" (#4772) r=vladikoff ([6530352](https://github.com/mozilla/fxa-content-server/commit/6530352))
* **tests:** on-headers is required for server tests (#4771) r=vladikoff ([a6ac5ae](https://github.com/mozilla/fxa-content-server/commit/a6ac5ae))
### Features
* **CSP:** Use joi to validate CSP reports. (#4746) ([ef2e28d](https://github.com/mozilla/fxa-content-server/commit/ef2e28d))
* **mailcheck:** enable mailcheck (#4751) r=vladikoff ([910b319](https://github.com/mozilla/fxa-content-server/commit/910b319))
* **metrics:** emit a flow event for active experiments ([799b4ab](https://github.com/mozilla/fxa-content-server/commit/799b4ab))
* **metrics:** emit flow events for key performance metrics ([33f2cf3](https://github.com/mozilla/fxa-content-server/commit/33f2cf3))
* **server:** Set security headers on all HTML pages. (#4750) r=@rfk ([878b694](https://github.com/mozilla/fxa-content-server/commit/878b694))
* **sms:** Add a configurable successMessage to `resend-mixin` (#4761) r=@philbooth ([6d1f906](https://github.com/mozilla/fxa-content-server/commit/6d1f906))
* **tests:** Reload mocha tests whenever source/js changes. (#4752) r=vladikoff,vbudhram ([56199d1](https://github.com/mozilla/fxa-content-server/commit/56199d1))
### Refactor
* **client:** auth brokers listens for `view-shown` to call afterLoaded. (#4754) r=@philbooth ([0264490](https://github.com/mozilla/fxa-content-server/commit/0264490))
* **client:** ConfirmResetPassword extends BaseView, not ConfirmView. ([0e90d64](https://github.com/mozilla/fxa-content-server/commit/0e90d64))
* **notifier-mixin:** Simplify the notifier-mixin using built in object event methods (#4779) r=@philb ([d129a6b](https://github.com/mozilla/fxa-content-server/commit/d129a6b))
<a name="1.81.0"></a>
# 1.81.0 (2017-02-23)
### Bug Fixes
* **client:** Only the first call to `back` is processed. (#4734), r=@vbudhram ([41632ac](https://github.com/mozilla/fxa-content-server/commit/41632ac)), closes [#4733](https://github.com/mozilla/fxa-content-server/issues/4733)
* **events:** Allow a DOM event handler to be spied upon. (#4737) r=@philbooth ([34da48e](https://github.com/mozilla/fxa-content-server/commit/34da48e)), closes [#4736](https://github.com/mozilla/fxa-content-server/issues/4736)
* **navigation:** Fixes for ESC key pressing in settings view (#4716) r=vladikoff ([25ee5a0](https://github.com/mozilla/fxa-content-server/commit/25ee5a0)), closes [(#4716](https://github.com/(/issues/4716) [#4569](https://github.com/mozilla/fxa-content-server/issues/4569) [#4169](https://github.com/mozilla/fxa-content-server/issues/4169)
* **notifications:** Allow a notification handler to be spied upon. (#4732) r=@philbooth ([f000b55](https://github.com/mozilla/fxa-content-server/commit/f000b55)), closes [#4731](https://github.com/mozilla/fxa-content-server/issues/4731)
* **strings:** fix duplicate string (#4705) r=vbudhram ([49b8206](https://github.com/mozilla/fxa-content-server/commit/49b8206)), closes [(#4705](https://github.com/(/issues/4705)
* **style:** adjust style of stacked links (#4708), r=@vbudhram ([3e70d50](https://github.com/mozilla/fxa-content-server/commit/3e70d50)), closes [#4655](https://github.com/mozilla/fxa-content-server/issues/4655)
* **test:** Fix 'get the open restmail button' functional test. (#4741) ([c44cfcc](https://github.com/mozilla/fxa-content-server/commit/c44cfcc)), closes [(#4741](https://github.com/(/issues/4741) [#4740](https://github.com/mozilla/fxa-content-server/issues/4740)
* **test:** Fix the `on second attempt canonical form is used` test. (#4742) r=@philbooth ([b49023b](https://github.com/mozilla/fxa-content-server/commit/b49023b)), closes [(#4742](https://github.com/(/issues/4742) [#4711](https://github.com/mozilla/fxa-content-server/issues/4711)
* **tests:** adjust to new SUMO urls (#4713) ([9a6f0f9](https://github.com/mozilla/fxa-content-server/commit/9a6f0f9)), closes [#4712](https://github.com/mozilla/fxa-content-server/issues/4712)
* **tests:** force enable e10s in tests (#4670) ([3495a24](https://github.com/mozilla/fxa-content-server/commit/3495a24))
* **typo:** fix metrics event typo ([56dd45d](https://github.com/mozilla/fxa-content-server/commit/56dd45d))
### chore
* **docs:** Explain why 0.80.1 is empty ([cae891c](https://github.com/mozilla/fxa-content-server/commit/cae891c))
* **l10n:** add Web Session to strings.js (#4743) ([3101617](https://github.com/mozilla/fxa-content-server/commit/3101617))
* **versions:** update to 1.x version ([a043e45](https://github.com/mozilla/fxa-content-server/commit/a043e45))
### Features
* **eslint-plugin-fxa:** using 1 repository of eslint rules (#4698) ([14301be](https://github.com/mozilla/fxa-content-server/commit/14301be))
* **prefer-const:** changes acc. to prefer-const eslint rule (#4710) r=vladikoff ([f9006d4](https://github.com/mozilla/fxa-content-server/commit/f9006d4)), closes [#4632](https://github.com/mozilla/fxa-content-server/issues/4632)
* **sms:** Send SMS view (#4625) r=vladikoff ([36c815f](https://github.com/mozilla/fxa-content-server/commit/36c815f)), closes [#4373](https://github.com/mozilla/fxa-content-server/issues/4373)
### Refactor
* **CAD:** WhyConnectAnotherDeviceView uses the BackMixin (#4738) r=@philbooth ([246a0fe](https://github.com/mozilla/fxa-content-server/commit/246a0fe)), closes [#4735](https://github.com/mozilla/fxa-content-server/issues/4735)
* **client:** Extract a PulseGraphicsMixin. (#4730) r=@philbooth ([f82517d](https://github.com/mozilla/fxa-content-server/commit/f82517d))
* **client:** move flow model resposibilities out of the views ([4071291](https://github.com/mozilla/fxa-content-server/commit/4071291))
* **metrics:** Log the `loaded` event from the metrics module. (#4745) r=@philbooth ([5c1ca7e](https://github.com/mozilla/fxa-content-server/commit/5c1ca7e))
* **settings:** Simplify settings header rendering. (#4744) r=@philbooth ([2d6499b](https://github.com/mozilla/fxa-content-server/commit/2d6499b))
<a name="0.80.2"></a>
## 0.80.2 (2017-02-14)
### Bug Fixes
* **client:** Clear all account data on sign out. (#19) r=@seanmonstar ([f361fd1](https://github.com/mozilla/fxa-content-server/commit/f361fd1))
<a name="0.80.1"></a>
## 0.80.1 (2017-02-14)
Reverse merge fixes from [0.79.4](#0794-2017-02-13).
<a name="0.80.0"></a>
# 0.80.0 (2017-02-07)
### Bug Fixes
* **account:** throw an error when generating assertions with invalid session token (#4666) r=s ([7b867b0](https://github.com/mozilla/fxa-content-server/commit/7b867b0)), closes [#4586](https://github.com/mozilla/fxa-content-server/issues/4586)
* **client:** generate fresh flow id and begin time on sign-out ([3ea1a9a](https://github.com/mozilla/fxa-content-server/commit/3ea1a9a))
* **clients:** add a "Got it" button to the client disconnected view (#4687) r=vbudhram ([a73a53b](https://github.com/mozilla/fxa-content-server/commit/a73a53b)), closes [#4633](https://github.com/mozilla/fxa-content-server/issues/4633)
* **clients:** retry with a fresh token on OAuth requests (#4688) ([1cd050a](https://github.com/mozilla/fxa-content-server/commit/1cd050a)), closes [#4659](https://github.com/mozilla/fxa-content-server/issues/4659)
* **hsts:** fix HSTS header config value (#4668) r=vbudhram ([dfabff9](https://github.com/mozilla/fxa-content-server/commit/dfabff9)), closes [(#4668](https://github.com/(/issues/4668) [#4657](https://github.com/mozilla/fxa-content-server/issues/4657)
* **iOS:** Send the `login` message within the `visibilitychange` (#4682) ([5bca42f](https://github.com/mozilla/fxa-content-server/commit/5bca42f))
* **tests:** add a direct unit test of signOutAccount ([6937fcb](https://github.com/mozilla/fxa-content-server/commit/6937fcb))
* **tests:** Bail out after the first test failure on Circle to speed test runs. (#4678) ([94acc26](https://github.com/mozilla/fxa-content-server/commit/94acc26))
* **tests:** fix 2 typos in test title ([6fa4336](https://github.com/mozilla/fxa-content-server/commit/6fa4336))
* **tests:** make sure OAuth title tests check the value ([a368849](https://github.com/mozilla/fxa-content-server/commit/a368849))
### chore
* **docs:** `User`=>`user` for consistency. (#4699) ([da001bc](https://github.com/mozilla/fxa-content-server/commit/da001bc))
### Features
* **CAD:** `install_from.fx_desktop` A/B metric, use consistent names. (#4696) r=vladikoff ([f41a418](https://github.com/mozilla/fxa-content-server/commit/f41a418)), closes [#4692](https://github.com/mozilla/fxa-content-server/issues/4692)
* **design:** switch to new mozilla logo (#4674) r=ryanfeeley ([ce8bf92](https://github.com/mozilla/fxa-content-server/commit/ce8bf92)), closes [#4656](https://github.com/mozilla/fxa-content-server/issues/4656)
### Refactor
* **client:** scope added ([6e4b4e2](https://github.com/mozilla/fxa-content-server/commit/6e4b4e2))
* **test:** Thenify all the helpers. (#4697) r=vladikoff ([30f9b19](https://github.com/mozilla/fxa-content-server/commit/30f9b19))
<a name="0.79.4"></a>
## 0.79.4 (2017-02-13)
### Bug Fixes
* **tests:** adjust to new SUMO urls (#4713) (#4720) ([b50aa81](https://github.com/mozilla/fxa-content-server/commit/b50aa81)), closes [#4712](https://github.com/mozilla/fxa-content-server/issues/4712)
### Features
* **firstrun:** Add fx_firstrun_v2 events to support new firstrun flow. (#4717) ([f1373ed](https://github.com/mozilla/fxa-content-server/commit/f1373ed))
<a name="0.79.3"></a>
## 0.79.3 (2017-01-26)
### Bug Fixes
* **client:** Use a 5 sec timeout to send `login` in Fx for iOS. (#4671) r=@rfk ([e0686ec](https://github.com/mozilla/fxa-content-server/commit/e0686ec))
* **connect-another-device:** Disable CAD for signin. (#4672) r=vladikoff ([014557e](https://github.com/mozilla/fxa-content-server/commit/014557e)), closes [#4665](https://github.com/mozilla/fxa-content-server/issues/4665)
### chore
* **experiments:** Update content-experiments to train-79 (#4677) ([4edfe87](https://github.com/mozilla/fxa-content-server/commit/4edfe87))
### Features
* **experiments:** Push all knowledge of mutually exclusive tests to able. (#4673) r=@philbooth, vl ([b8cff6e](https://github.com/mozilla/fxa-content-server/commit/b8cff6e))
<a name="0.79.2"></a>
## 0.79.2 (2017-01-24)
### Bug Fixes
* **build:** Add Dockerfile-build which is needed by Circle. (#4662) r=@shane-tomlinson ([f38f15d](https://github.com/mozilla/fxa-content-server/commit/f38f15d))
* **docker:** add bower instructions and l10n fix (#4663) ([fe1b464](https://github.com/mozilla/fxa-content-server/commit/fe1b464)), closes [(#4663](https://github.com/(/issues/4663)
* **docker:** add build production script (#4664) ([da729b7](https://github.com/mozilla/fxa-content-server/commit/da729b7))
### Refactor
* **test:** Modernize the fx_firstrun_v1_sign_up tests. (#4661) r=@philbooth ([7e1b034](https://github.com/mozilla/fxa-content-server/commit/7e1b034))
<a name="0.79.1"></a>
## 0.79.1 (2017-01-24)
### Bug Fixes
* **docker:** Start docker service ([c6cd981](https://github.com/mozilla/fxa-content-server/commit/c6cd981))
<a name="0.79.0"></a>
# 0.79.0 (2017-01-23)
### Bug Fixes
* **client:** Fix status message on /connect_another_device (#4640) r=@philbooth ([651a56b](https://github.com/mozilla/fxa-content-server/commit/651a56b)), closes [(#4640](https://github.com/(/issues/4640) [#4634](https://github.com/mozilla/fxa-content-server/issues/4634)
* **cwts:** ux changes to make choose-what-to-sync less confusing (#4619), r=@vbudhram ([c279f90](https://github.com/mozilla/fxa-content-server/commit/c279f90)), closes [#4515](https://github.com/mozilla/fxa-content-server/issues/4515)
* **docker:** Only build docker image on master or tag (#4644) r=vladikoff ([ffddf10](https://github.com/mozilla/fxa-content-server/commit/ffddf10))
* **metrics:** Only send navigationTiming data on the first flush. (#4603) r=vladikoff ([153292b](https://github.com/mozilla/fxa-content-server/commit/153292b)), closes [#4601](https://github.com/mozilla/fxa-content-server/issues/4601)
* **metrics:** POST metrics if *any* field has changed since the last send. (#4602) r=vladikoff ([7c468e7](https://github.com/mozilla/fxa-content-server/commit/7c468e7)), closes [#4479](https://github.com/mozilla/fxa-content-server/issues/4479)
* **require:** extend load time out of requireOnDemand to 40 seconds (#4647) r=@shane-tomlinson ([af6cdd7](https://github.com/mozilla/fxa-content-server/commit/af6cdd7))
* **signin:** add oauth query strings to sign in and sign up views (#4584) r=@shane-tomlinson ([6bf3da9](https://github.com/mozilla/fxa-content-server/commit/6bf3da9)), closes [#4547](https://github.com/mozilla/fxa-content-server/issues/4547)
* **strings:** adjust confirm reset password resend string (#4607) ([c8b2468](https://github.com/mozilla/fxa-content-server/commit/c8b2468))
* **styles:** fix sasslint and add border-radius for webkit / blink browsers ([5baf61d](https://github.com/mozilla/fxa-content-server/commit/5baf61d))
* **test:** Avoid rate limiting in a `confirm` functional test. (#4613) r=vladikoff ([d78733e](https://github.com/mozilla/fxa-content-server/commit/d78733e)), closes [#4537](https://github.com/mozilla/fxa-content-server/issues/4537)
* **test:** Change `after` to `afterEach`. (#4642) r=vladikoff ([605293a](https://github.com/mozilla/fxa-content-server/commit/605293a))
* **test:** Fix `sign in to OAuth with Sync creds` test timeout. (#4650) r=vladikoff ([11c2b5e](https://github.com/mozilla/fxa-content-server/commit/11c2b5e)), closes [(#4650](https://github.com/(/issues/4650) [#4649](https://github.com/mozilla/fxa-content-server/issues/4649)
* **test:** Fix the broken `refreshes_metrics` functional test. (#4629) r=@vbudhram ([a731bef](https://github.com/mozilla/fxa-content-server/commit/a731bef)), closes [(#4629](https://github.com/(/issues/4629)
* **test:** Fix the failing OAuth functional tests. (#4630) r=@vbudhram ([a6336a5](https://github.com/mozilla/fxa-content-server/commit/a6336a5)), closes [(#4630](https://github.com/(/issues/4630)
### chore
* **deps:** Update to grunt-sass@2.0.0 for Alpine Linux compatibility (#4621) r=vladikoff ([b4a1c8c](https://github.com/mozilla/fxa-content-server/commit/b4a1c8c))
* **tests:** make sure unit tests pass with different locales (#4535) r=shane-tomlinson ([878b80c](https://github.com/mozilla/fxa-content-server/commit/878b80c)), closes [#4437](https://github.com/mozilla/fxa-content-server/issues/4437)
### Features
* **connect-another-device:** Add a close button to "why connect another device" (#4626) r=@vbudhram ([6ed0196](https://github.com/mozilla/fxa-content-server/commit/6ed0196)), closes [(#4626](https://github.com/(/issues/4626) [#4604](https://github.com/mozilla/fxa-content-server/issues/4604)
* **docker:** Add CloudOps Dockerfile & CircleCI build instructions (#4620) r=vladikoff ([dc46ea0](https://github.com/mozilla/fxa-content-server/commit/dc46ea0))
* **metrics:** Log the number of stored accounts on the /signin page. (#4493) ([f44dcb5](https://github.com/mozilla/fxa-content-server/commit/f44dcb5))
### Refactor
* **client:** Extract all routes into their own modules. (#4615) r=vladikoff ([4d0a211](https://github.com/mozilla/fxa-content-server/commit/4d0a211))
* **metrics:** Add explicit signin/signup metrics (#4606), r=@shane-tomlinson ([b5aa2d2](https://github.com/mozilla/fxa-content-server/commit/b5aa2d2))
* **relier:** remove service-name abstraction (#4645) r=@shane-tomlinson ([c9ff9ab](https://github.com/mozilla/fxa-content-server/commit/c9ff9ab)), closes [#4436](https://github.com/mozilla/fxa-content-server/issues/4436)
* **style:** test page created and radio-button added ([495ba9a](https://github.com/mozilla/fxa-content-server/commit/495ba9a))
* **test:** `thenify` not needed for `getVerificationLink` (#4623) r=@philbooth ([bf11add](https://github.com/mozilla/fxa-content-server/commit/bf11add))
* **test:** No `context` for some FxDesktop helpers. (#4611) ([1117934](https://github.com/mozilla/fxa-content-server/commit/1117934))
* **test:** No more `thenify` for `openVerificationLinkDifferentBrowser` ([772e16a](https://github.com/mozilla/fxa-content-server/commit/772e16a))
* **test:** Remove `context` from `noSuchBrowserNotification` and `testIsBrowserNotified` (# ([e7f417e](https://github.com/mozilla/fxa-content-server/commit/e7f417e))
* **test:** remove `context` from `openPasswordResetLinkDifferentBrowser` (#4636) r=@philboo ([ad5a53a](https://github.com/mozilla/fxa-content-server/commit/ad5a53a))
* **test:** Remove `context` from `openSignInInNewTab` ([31fe201](https://github.com/mozilla/fxa-content-server/commit/31fe201))
* **test:** remove `context` from `openSignUpInNewTab` (#4617) r=@philbooth ([4447161](https://github.com/mozilla/fxa-content-server/commit/4447161))
* **test:** Remove `context` from `respondToWebChannelMessage` ([6a36587](https://github.com/mozilla/fxa-content-server/commit/6a36587))
* **test:** Remove `context` from `testAreEventsLogged`, `fetchAllMetrics` ([d979483](https://github.com/mozilla/fxa-content-server/commit/d979483))
### Reverts
* **docker:** Add CloudOps Dockerfile & CircleCI build instructions" (#4643) ([cbc75cf](https://github.com/mozilla/fxa-content-server/commit/cbc75cf))
<a name="0.78.0"></a>
# 0.78.0 (2017-01-09)
### Bug Fixes
* **account:** capture uncaught sessionStatus errors ([9a429ae](https://github.com/mozilla/fxa-content-server/commit/9a429ae))
* **client:** Stop using able to get the account blocked SUMO link. (#4597) r=vladikoff ([59cba43](https://github.com/mozilla/fxa-content-server/commit/59cba43)), closes [#4588](https://github.com/mozilla/fxa-content-server/issues/4588)
* **clients:** change Get-App button to Download (#4571) r=philbooth ([37fd2c3](https://github.com/mozilla/fxa-content-server/commit/37fd2c3)), closes [#4413](https://github.com/mozilla/fxa-content-server/issues/4413)
* **deps:** update to latest p-promise and fxa-js-client (#4580) ([5c85df4](https://github.com/mozilla/fxa-content-server/commit/5c85df4)), closes [#2160](https://github.com/mozilla/fxa-content-server/issues/2160)
* **docs:** Bring back the accidentally deleted client-metrics.md content. (#4593) r=vladiko ([1114db8](https://github.com/mozilla/fxa-content-server/commit/1114db8))
* **email:** adjust text of email resend link (#4599) r=vbudhram ([2472054](https://github.com/mozilla/fxa-content-server/commit/2472054))
* **links:** open external links on about:accounts in new tabs ([f40d5d7](https://github.com/mozilla/fxa-content-server/commit/f40d5d7))
* **progress_indicator:** disable element while the progress indicator is active (#4582) r=@shane-tomlinso ([1f5499c](https://github.com/mozilla/fxa-content-server/commit/1f5499c)), closes [#4167](https://github.com/mozilla/fxa-content-server/issues/4167)
* **reset:** add relier name into reset ([bffc19c](https://github.com/mozilla/fxa-content-server/commit/bffc19c))
* **reset:** change button and header on the reset page (#4564) ([f15e2d7](https://github.com/mozilla/fxa-content-server/commit/f15e2d7)), closes [#4538](https://github.com/mozilla/fxa-content-server/issues/4538)
* **rtl:** fix rtl in the devices & apps view ([ade305a](https://github.com/mozilla/fxa-content-server/commit/ade305a))
* **server:** advertise OAuth scopes in OIDC (#4587); r=rfk ([5099f51](https://github.com/mozilla/fxa-content-server/commit/5099f51)), closes [#3433](https://github.com/mozilla/fxa-content-server/issues/3433)
* **tests:** marionette fixes: remove selenium check; export X DISPLAY (#4596) r=vladikoff ([ed11ab7](https://github.com/mozilla/fxa-content-server/commit/ed11ab7))
* **tests:** update to support latest Firefox driver (#4442) ([ea575bb](https://github.com/mozilla/fxa-content-server/commit/ea575bb)), closes [#3995](https://github.com/mozilla/fxa-content-server/issues/3995)
### Features
* **client:** Stringify WebChannel payloads in Fx Desktop >= 50. (#4579) r=@mhammond, @rfk ([4888e28](https://github.com/mozilla/fxa-content-server/commit/4888e28)), closes [#4577](https://github.com/mozilla/fxa-content-server/issues/4577)
* **server:** Remove `unsafe-eval` and reportOnly CSP rules! (#4595) r=vladikoff,jrgm ([76b2014](https://github.com/mozilla/fxa-content-server/commit/76b2014)), closes [#4594](https://github.com/mozilla/fxa-content-server/issues/4594)
* **signup:** allow users to dismiss suggest-sync ([240c30a](https://github.com/mozilla/fxa-content-server/commit/240c30a))
### Refactor
* **client:** reduce duplicated auth broker initialisation logic (#4568) r=@shane-tomlinson ([4505f2e](https://github.com/mozilla/fxa-content-server/commit/4505f2e))
* **test:** Remove `context` from `openFxaFromRp`, `openFxaFromUntrustedRp` (#4576) r=@philb ([232e2f5](https://github.com/mozilla/fxa-content-server/commit/232e2f5))
* **test:** Remove `context` from `reOpenWithAdditionalQueryParams` ([d4f4ca3](https://github.com/mozilla/fxa-content-server/commit/d4f4ca3))
* **test:** Remove `context` from `test*WasShown` ([8b27f6e](https://github.com/mozilla/fxa-content-server/commit/8b27f6e))
* **test:** Remove tests/functional/lib/test.js (#4592) r=@philbooth ([0578596](https://github.com/mozilla/fxa-content-server/commit/0578596))
<a name="0.77.0"></a>
# 0.77.0 (2016-12-28)
### Bug Fixes
* **client:** Add `show pw` if pw autofilled from pw manager (#4526) r=@vbudhram ([43b4672](https://github.com/mozilla/fxa-content-server/commit/43b4672))
* **client:** cookies_disabled.js's constructor is a function. (#4528) r=vladikoff ([7331d17](https://github.com/mozilla/fxa-content-server/commit/7331d17))
* **clients:** fix translation issues with none connected and last active (#4533) r=@shane- ([d7d0fe3](https://github.com/mozilla/fxa-content-server/commit/d7d0fe3)), closes [(#4533](https://github.com/(/issues/4533)
* **fonts:** clean up font request rules (#4462) r=shane-tomlinson ([863793e](https://github.com/mozilla/fxa-content-server/commit/863793e)), closes [#4116](https://github.com/mozilla/fxa-content-server/issues/4116)
* **l10n:** do not delete translation files during extraction (#4560) ([b815bf3](https://github.com/mozilla/fxa-content-server/commit/b815bf3))
* **l10n:** fix string extraction with latest jsxgettext (#4534) r=shane-tomlinson ([75f4f0d](https://github.com/mozilla/fxa-content-server/commit/75f4f0d)), closes [(#4534](https://github.com/(/issues/4534) [#4406](https://github.com/mozilla/fxa-content-server/issues/4406)
* **l10n:** make 'why sync' string extractable (#4559) ([0e16324](https://github.com/mozilla/fxa-content-server/commit/0e16324))
* **l10n:** move l10n install into postinstall (#4498) r=vbudhram ([4c4e8da](https://github.com/mozilla/fxa-content-server/commit/4c4e8da))
* **reset:** update text on the password reset page (#4540), r=@vbudhram ([57a8a68](https://github.com/mozilla/fxa-content-server/commit/57a8a68)), closes [#4255](https://github.com/mozilla/fxa-content-server/issues/4255)
* **settings:** keep Change button disabled until content is different (#4500) ([6c62417](https://github.com/mozilla/fxa-content-server/commit/6c62417)), closes [#4201](https://github.com/mozilla/fxa-content-server/issues/4201)
* **style:** Fix the modal vertical position on mobile devices. (#4509) r=vladikoff,vbudhram ([dcc4346](https://github.com/mozilla/fxa-content-server/commit/dcc4346)), closes [(#4509](https://github.com/(/issues/4509) [#4491](https://github.com/mozilla/fxa-content-server/issues/4491)
* **styles:** adjust icon height for current device (#4501) r=vbudhram ([d681f5e](https://github.com/mozilla/fxa-content-server/commit/d681f5e)), closes [#4488](https://github.com/mozilla/fxa-content-server/issues/4488)
* **test:** Ensure elements are visible and not animating before click. (#4546) r=vladikoff ([9469acc](https://github.com/mozilla/fxa-content-server/commit/9469acc))
* **test:** Fix `suggests emails via a tooltip` tests. (#4525) r=vladikoff ([67edb5c](https://github.com/mozilla/fxa-content-server/commit/67edb5c)), closes [(#4525](https://github.com/(/issues/4525)
* **test:** Fix the reset password functional tests. (#4543) r=@vbudhram ([d4984df](https://github.com/mozilla/fxa-content-server/commit/d4984df)), closes [(#4543](https://github.com/(/issues/4543) [#4540](https://github.com/mozilla/fxa-content-server/issues/4540)
* **test:** Remove `before` in the OAuth functional tests. (#4555) r=vladikoff ([44c6b09](https://github.com/mozilla/fxa-content-server/commit/44c6b09))
* **test:** Remove functional tests dealing with preVerifyToken. (#4552) r=@shane-tomlinson ([17f3348](https://github.com/mozilla/fxa-content-server/commit/17f3348))
* **tests:** Fix verification_redirect=always functional test. (#4554) r=vladikoff ([5918a80](https://github.com/mozilla/fxa-content-server/commit/5918a80)), closes [(#4554](https://github.com/(/issues/4554) [#4000](https://github.com/mozilla/fxa-content-server/issues/4000)
* **typo:** fix redundantly typo in validate.js (#4516) ([43a0690](https://github.com/mozilla/fxa-content-server/commit/43a0690)), closes [(#4516](https://github.com/(/issues/4516)
* **typo:** fixes url.js setAttribute typo (#4514) ([3dc1603](https://github.com/mozilla/fxa-content-server/commit/3dc1603)), closes [(#4514](https://github.com/(/issues/4514)
### chore
* **ci:** add retry command to Circle (#4517) ([b4e2ec1](https://github.com/mozilla/fxa-content-server/commit/b4e2ec1))
* **ci:** disable Firefox A/B experiments in CI browser (#4536) ([a24f9b5](https://github.com/mozilla/fxa-content-server/commit/a24f9b5))
* **ci:** reorder CI scripts ([e04dec4](https://github.com/mozilla/fxa-content-server/commit/e04dec4))
* **ci:** try to disable signed extensions in Firefox 46 on Circle Ci (#4511) ([4a8a7ef](https://github.com/mozilla/fxa-content-server/commit/4a8a7ef))
* **docs:** Remove openGmail and syncCheckbox experiment docs. (#4530) ([e63b256](https://github.com/mozilla/fxa-content-server/commit/e63b256))
* **tests:** force disable e10s while we are on Firefox 46 (#4505) r=shane-tomlinson ([6fa0ea2](https://github.com/mozilla/fxa-content-server/commit/6fa0ea2))
* **travis:** disable Node 6 builds until fixed (#4508) ([bf70aed](https://github.com/mozilla/fxa-content-server/commit/bf70aed)), closes [(#4508](https://github.com/(/issues/4508)
### Features
* **client:** Add AMO specific help text on signin/signup. (#4550) r=vladikoff ([9c595b9](https://github.com/mozilla/fxa-content-server/commit/9c595b9)), closes [#4302](https://github.com/mozilla/fxa-content-server/issues/4302)
* **client:** complete on fennec (#4370) r=vladikoff ([c80d1aa](https://github.com/mozilla/fxa-content-server/commit/c80d1aa))
* **experiments:** update to train-77 experiments (#4556) ([c21711e](https://github.com/mozilla/fxa-content-server/commit/c21711e))
### Refactor
* **avatar:** this._displayedProfileImage removed (#4502) r=shane-tomlinson,vladikoff ([3f4ec6f](https://github.com/mozilla/fxa-content-server/commit/3f4ec6f)), closes [#4386](https://github.com/mozilla/fxa-content-server/issues/4386)
* **client:** Clean up complete_sign_up a bit. (#4518) r=vladikoff ([2d3123b](https://github.com/mozilla/fxa-content-server/commit/2d3123b))
* **client:** Configurable marketing-snippet and marketing-mixin. (#4519) r=@vladikoff ([8abf49d](https://github.com/mozilla/fxa-content-server/commit/8abf49d))
* **client:** Extract a modal-panel-mixin from modal-settings-panel-mixin. (#4506) r=vladikoff ([a54eac0](https://github.com/mozilla/fxa-content-server/commit/a54eac0))
* **client:** Remove `preVerifyToken` support. (#4539); r=vladikoff,rfk ([9cbf5d9](https://github.com/mozilla/fxa-content-server/commit/9cbf5d9)), closes [#4152](https://github.com/mozilla/fxa-content-server/issues/4152)
* **test:** Modernize the oauth_sign_up_verification_redirect tests. (#4557) ([f7755e7](https://github.com/mozilla/fxa-content-server/commit/f7755e7))
* **test:** Remove `context` from `fillOutChangePassword` ([04298c6](https://github.com/mozilla/fxa-content-server/commit/04298c6))
* **test:** Remove `context` from `fillOutCompleteResetPassword` (#4522) r=@vladikoff ([a0a357e](https://github.com/mozilla/fxa-content-server/commit/a0a357e))
* **test:** Remove `context` from `fillOutDeleteAccount` ([9c7a1a7](https://github.com/mozilla/fxa-content-server/commit/9c7a1a7))
* **test:** Remove `context` from `noSuchElement` (#4523) r=vladikoff ([b95fd7b](https://github.com/mozilla/fxa-content-server/commit/b95fd7b))
* **test:** Remove `context` from `openExternalSite` (#4545), r=@vbudhram ([736a063](https://github.com/mozilla/fxa-content-server/commit/736a063))
* **test:** remove `context` from `openSettingsInNewTab` ([28d746a](https://github.com/mozilla/fxa-content-server/commit/28d746a))
* **test:** Remove `context` from `openVerificationLinkInNewTab` ([face514](https://github.com/mozilla/fxa-content-server/commit/face514))
<a name="0.76.0"></a>
# 0.76.0 (2016-12-13)
### Bug Fixes
* **deps:** update to latest prod dependencies (#4484) ([e8beb84](https://github.com/mozilla/fxa-content-server/commit/e8beb84))
* **metrics:** make metrics.flush safely re-entrant (#4478) ([c06bd31](https://github.com/mozilla/fxa-content-server/commit/c06bd31))
* **metrics:** propagate metrics context data to /account/reset (#4489), r=@vbudhram ([00a30f8](https://github.com/mozilla/fxa-content-server/commit/00a30f8))
* **test:** Hard code location of Firefox for circle tests. (#4495) r=vladikoff ([5c8b11e](https://github.com/mozilla/fxa-content-server/commit/5c8b11e))
### Features
* **deps:** update to fxa-js-client 0.1.50 ([0bd4a68](https://github.com/mozilla/fxa-content-server/commit/0bd4a68))
* **verify:** Allow iOS Private Browsing to verify emails (#4476) r=shane-tomlinson ([1af3c2a](https://github.com/mozilla/fxa-content-server/commit/1af3c2a)), closes [#4481](https://github.com/mozilla/fxa-content-server/issues/4481)
### Refactor
* **tests:** Remove `context` from several functional test helpers. (#4490) ([ef06852](https://github.com/mozilla/fxa-content-server/commit/ef06852))
<a name="0.75.1"></a>
## 0.75.1 (2016-11-29)
### Bug Fixes
* **client:** Canonicalize emails when going to /settings (#4473) r=vladikoff ([5901b2a](https://github.com/mozilla/fxa-content-server/commit/5901b2a)), closes [#4463](https://github.com/mozilla/fxa-content-server/issues/4463)
* **client:** Use the server returned email when signing in. (#4472) r=vladikoff ([668be9e](https://github.com/mozilla/fxa-content-server/commit/668be9e)), closes [#4467](https://github.com/mozilla/fxa-content-server/issues/4467)
<a name="0.75.0"></a>
# 0.75.0 (2016-11-28)
### Bug Fixes
* **client:** `is*Visible` fixes for template written messages. ([b58cfb4](https://github.com/mozilla/fxa-content-server/commit/b58cfb4))
* **client:** Babel is only available during development. (#4433) r=vladikoff ([6da1956](https://github.com/mozilla/fxa-content-server/commit/6da1956))
* **client:** delete the redundant flow-event-metadata model (#4456) ([01e06a5](https://github.com/mozilla/fxa-content-server/commit/01e06a5))
* **client:** Fix the startup l10n/everything-else race condition. (#4438) ([24e9932](https://github.com/mozilla/fxa-content-server/commit/24e9932)), closes [(#4438](https://github.com/(/issues/4438)
* **client:** Flush metrics before redirecting to an external link. ([5bcf94f](https://github.com/mozilla/fxa-content-server/commit/5bcf94f)), closes [#4458](https://github.com/mozilla/fxa-content-server/issues/4458)
* **client:** pass correct OAuth client id to certificateSign ([0c89b9a](https://github.com/mozilla/fxa-content-server/commit/0c89b9a))
* **client:** Visible success/error messages stay visible on view render ([7fa9c00](https://github.com/mozilla/fxa-content-server/commit/7fa9c00))
* **clients:** add refresh progress state (#4382) r=vbudhram,shane-tomlinson ([b42102e](https://github.com/mozilla/fxa-content-server/commit/b42102e)), closes [#4165](https://github.com/mozilla/fxa-content-server/issues/4165)
* **clients:** add tablet support to app placeholders (#4414) r=vbudhram ([3f97df4](https://github.com/mozilla/fxa-content-server/commit/3f97df4)), closes [#4412](https://github.com/mozilla/fxa-content-server/issues/4412)
* **clients:** Always sort the current device first. (#4430) r=vladikoff ([7ce2bf9](https://github.com/mozilla/fxa-content-server/commit/7ce2bf9))
* **csp:** update helmet to version 3 (#4444) r=vbudhram ([517a287](https://github.com/mozilla/fxa-content-server/commit/517a287))
* **l10n:** fix string extraction in server syntax (#4443) ([819f098](https://github.com/mozilla/fxa-content-server/commit/819f098)), closes [(#4443](https://github.com/(/issues/4443) [#4406](https://github.com/mozilla/fxa-content-server/issues/4406)
* **metrics:** drop invalid utm_ params from flow data ([3a3a7b1](https://github.com/mozilla/fxa-content-server/commit/3a3a7b1))
* **metrics:** log some metrics about the number of clients (#4454) r=vbudhram ([c5075a8](https://github.com/mozilla/fxa-content-server/commit/c5075a8)), closes [#4229](https://github.com/mozilla/fxa-content-server/issues/4229)
* **metrics:** round flow time down before emitting ([f1f87cc](https://github.com/mozilla/fxa-content-server/commit/f1f87cc))
* **metrics:** separate the begin and view flow events ([33b2f00](https://github.com/mozilla/fxa-content-server/commit/33b2f00))
* **test:** Fix failing oauth-reset-password functional test (#4465) ([9428b8e](https://github.com/mozilla/fxa-content-server/commit/9428b8e)), closes [(#4465](https://github.com/(/issues/4465)
* **tests:** add SRI testing to functional tests (#4432) r=vbudhram,shane-tomlinson ([d99d598](https://github.com/mozilla/fxa-content-server/commit/d99d598)), closes [#4364](https://github.com/mozilla/fxa-content-server/issues/4364)
* **webchannel:** handle errors from Firefox WebChannels (#4457) r=shane-tomlinson ([8fa56e6](https://github.com/mozilla/fxa-content-server/commit/8fa56e6)), closes [#3668](https://github.com/mozilla/fxa-content-server/issues/3668)
### chore
* **docs:** Add a comment about why `view.logView` is done in app.js ([44304c2](https://github.com/mozilla/fxa-content-server/commit/44304c2))
* **git:** Update .gitignore to support nested .eslintrc files (#4409) r=vladikoff ([10ecdfb](https://github.com/mozilla/fxa-content-server/commit/10ecdfb))
* **nsp:** remove exceptions (#4416) r=pdehaan ([a4728ca](https://github.com/mozilla/fxa-content-server/commit/a4728ca)), closes [#4410](https://github.com/mozilla/fxa-content-server/issues/4410)
* **shrinkwrap:** add npm script for shrinkwrap (#4445) ([fce4016](https://github.com/mozilla/fxa-content-server/commit/fce4016)), closes [#4439](https://github.com/mozilla/fxa-content-server/issues/4439)
* **typo:** fix 'suppress' type in base.js ([6c1a3e5](https://github.com/mozilla/fxa-content-server/commit/6c1a3e5))
### Features
* **client:** Enable "show" password button for everyone! (#4435) r=vladikoff ([830f666](https://github.com/mozilla/fxa-content-server/commit/830f666))
* **client:** Pass the email address in the resume token. ([898b7cf](https://github.com/mozilla/fxa-content-server/commit/898b7cf))
* **devices:** add duplicate reason for disconnecting ([69bd338](https://github.com/mozilla/fxa-content-server/commit/69bd338))
* **l10n:** Include translations in JS bundle. (#4348) r=vladikoff ([eb79afc](https://github.com/mozilla/fxa-content-server/commit/eb79afc))
* **server:** Babel can be disabled via config. (#4418) r=vladikoff ([e08231d](https://github.com/mozilla/fxa-content-server/commit/e08231d))
### Refactor
* **client:** Cleanup marketing-mixin & marketing_snippet responsibilities r=vladikoff ([ffcbbfe](https://github.com/mozilla/fxa-content-server/commit/ffcbbfe))
* **client:** skip rendering if `navigate` is called in beforeRender ([f58b1a5](https://github.com/mozilla/fxa-content-server/commit/f58b1a5))
* **email:** Remove sendEmailIfVerified logic r=vladikoff ([886f394](https://github.com/mozilla/fxa-content-server/commit/886f394))
* **metrics:** extract flow event logic from POST /metrics handler ([3e69724](https://github.com/mozilla/fxa-content-server/commit/3e69724))
* **test:** bounced email takes care of its own prerequisites. (#4466) r=vladikoff ([1f27ff5](https://github.com/mozilla/fxa-content-server/commit/1f27ff5))
* **test:** fillOutResetPassword no longer takes a context. (#4405) r=seanmonstar,vladikoff ([d082a40](https://github.com/mozilla/fxa-content-server/commit/d082a40))
* **test:** fillOutSignIn no longer takes a context ([395b958](https://github.com/mozilla/fxa-content-server/commit/395b958))
* **test:** fillOutSignUp no longer takes a context. (#4404) r=seanmonstar,vladikoff ([20ea0fe](https://github.com/mozilla/fxa-content-server/commit/20ea0fe))
* **test:** openPage no longer takes a context. (#4434) ([2de72cd](https://github.com/mozilla/fxa-content-server/commit/2de72cd))
<a name="0.74.0"></a>
# 0.74.0 (2016-11-14)
### Bug Fixes
* **client:** Do not show marketing material on Fx for iOS. (#4368), r=@vbudhram ([7909cc5](https://github.com/mozilla/fxa-content-server/commit/7909cc5)), closes [#4366](https://github.com/mozilla/fxa-content-server/issues/4366)
* **client:** Fix unlocalized app store buttons. (#4394) ([edb9404](https://github.com/mozilla/fxa-content-server/commit/edb9404)), closes [(#4394](https://github.com/(/issues/4394)
* **client:** Make the constructor a normal function in FlowEventMetadata ([a078e6f](https://github.com/mozilla/fxa-content-server/commit/a078e6f))
* **client:** Merge marketing_snippet_ios and marketing_snippet (#4384) ([cb34b95](https://github.com/mozilla/fxa-content-server/commit/cb34b95))
* **client:** Open email preferences in new tab (#2500) (#4387) r=shane-tomlinson,vladikoff ([452cce0](https://github.com/mozilla/fxa-content-server/commit/452cce0)), closes [#2500](https://github.com/mozilla/fxa-content-server/issues/2500)
* **config:** Strip any trailing '/v1' from `auth_server_base_url`. (#4357); r=shane-tomlinson ([ba0c0c0](https://github.com/mozilla/fxa-content-server/commit/ba0c0c0))
* **logging:** validate flow id before emitting events ([ccfc033](https://github.com/mozilla/fxa-content-server/commit/ccfc033))
* **metrics:** overhaul flow events for more accurate funnel analysis ([7507f2a](https://github.com/mozilla/fxa-content-server/commit/7507f2a))
* **password:** hide show password label until theres text in the pass… (#4099) r=vladikoff,ryan ([01e6fcb](https://github.com/mozilla/fxa-content-server/commit/01e6fcb)), closes [#4095](https://github.com/mozilla/fxa-content-server/issues/4095)
* **routes:** Redirect *_complete to *_verified r=vladikoff ([295cfc5](https://github.com/mozilla/fxa-content-server/commit/295cfc5))
* **signup:** Changes style of badges (#4340) r=vladikoff ([c44a1b4](https://github.com/mozilla/fxa-content-server/commit/c44a1b4)), closes [#3697](https://github.com/mozilla/fxa-content-server/issues/3697)
* **test:** Always send a locale when creating an account. (#4363) ([2268a64](https://github.com/mozilla/fxa-content-server/commit/2268a64))
* **test:** Fix the "device and apps panel works" functional test. ([6b7eb2c](https://github.com/mozilla/fxa-content-server/commit/6b7eb2c)), closes [#4397](https://github.com/mozilla/fxa-content-server/issues/4397)
* **test:** Fix the "device and apps panel works" functional test. (#4403) r=vladikoff ([105b14c](https://github.com/mozilla/fxa-content-server/commit/105b14c)), closes [(#4403](https://github.com/(/issues/4403) [#4397](https://github.com/mozilla/fxa-content-server/issues/4397)
* **test:** Sync reset password, verify different browser. ([05d21a5](https://github.com/mozilla/fxa-content-server/commit/05d21a5)), closes [#4399](https://github.com/mozilla/fxa-content-server/issues/4399)
* **test:** Sync reset password, verify different browser. (#4402) ([96ad29c](https://github.com/mozilla/fxa-content-server/commit/96ad29c))
* **test:** Try to figure out `Firstrun v1 sign_in - unverified` (#4365) r=vladikoff ([40f78e1](https://github.com/mozilla/fxa-content-server/commit/40f78e1))
* **typo:** fix typos ([ea84f99](https://github.com/mozilla/fxa-content-server/commit/ea84f99))
### chore
* **lint:** fix sasslint in marketing ios ([94b17b6](https://github.com/mozilla/fxa-content-server/commit/94b17b6))
### Features
* **apps:** add new service icons, enable apps feature (#4381) r=vbudhram ([72b06a5](https://github.com/mozilla/fxa-content-server/commit/72b06a5)), closes [#4213](https://github.com/mozilla/fxa-content-server/issues/4213)
* **client:** Add iOS App banner to pages (#4371) r=vladikoff ([58e57e5](https://github.com/mozilla/fxa-content-server/commit/58e57e5))
* **client:** Send `source_url` to Basket's `/subscribe` endpoint (#4342); r=rfk ([4bdbfa1](https://github.com/mozilla/fxa-content-server/commit/4bdbfa1)), closes [#4315](https://github.com/mozilla/fxa-content-server/issues/4315)
### Refactor
* **avatar:** remove getAvatars, prepare to remove 'selected' param ([ad89416](https://github.com/mozilla/fxa-content-server/commit/ad89416))
* **avatar:** remove getAvatars, prepare to remove 'selected' param (#4393) r=shane-tomlinson ([76ccf02](https://github.com/mozilla/fxa-content-server/commit/76ccf02))
* **cancel:** auth_brokers/base.js->canCancel moved to capabilities (#4374) r=vladikoff,shane- ([80b9999](https://github.com/mozilla/fxa-content-server/commit/80b9999)), closes [#3235](https://github.com/mozilla/fxa-content-server/issues/3235)
<a name="0.73.1"></a>
## 0.73.1 (2016-11-02)
### Bug Fixes
* **tests:** raven is a test dependency for server tests ([d6f0900](https://github.com/mozilla/fxa-content-server/commit/d6f0900))
### chore
* **deps:** update got, shrinkwrap (#4360) ([0970140](https://github.com/mozilla/fxa-content-server/commit/0970140))
<a name="0.73.0"></a>
# 0.73.0 (2016-11-01)
### Bug Fixes
* **build:** Bring back SRI. (#4353) r=vladikoff ([6b1a510](https://github.com/mozilla/fxa-content-server/commit/6b1a510)), closes [#4347](https://github.com/mozilla/fxa-content-server/issues/4347)
* **client:** All template writes are by default HTML escaped. (#4296) ([4329101](https://github.com/mozilla/fxa-content-server/commit/4329101))
* **client:** Fix the `Open Gmail` button on confirm_reset_password (#4328) r=philbooth,vladik ([9838d93](https://github.com/mozilla/fxa-content-server/commit/9838d93)), closes [(#4328](https://github.com/(/issues/4328) [#4327](https://github.com/mozilla/fxa-content-server/issues/4327)
* **client:** Use open in webmail button on reset sent page (#4313) r=vladikoff ([4004ec4](https://github.com/mozilla/fxa-content-server/commit/4004ec4))
* **devices:** handle blank device names (#4323) r=shane-tomlinson,vbudhram ([1be81aa](https://github.com/mozilla/fxa-content-server/commit/1be81aa)), closes [#4205](https://github.com/mozilla/fxa-content-server/issues/4205)
* **links:** fix privacy links for Fennec Android (#4320) ([c0c7de5](https://github.com/mozilla/fxa-content-server/commit/c0c7de5)), closes [(#4320](https://github.com/(/issues/4320)
* **metrics:** ignore flow events if begin time is missing (#4351) r=vladikoff ([1186e29](https://github.com/mozilla/fxa-content-server/commit/1186e29))
* **metrics:** Stop double counting the `*_complete` screen views. ([c4ab494](https://github.com/mozilla/fxa-content-server/commit/c4ab494))
* **package.json:** Remove the left over reference to fxaIframeOauthApp (#4310) r=vladikoff ([6bd869e](https://github.com/mozilla/fxa-content-server/commit/6bd869e))
* **sentry:** clean up abs_path in reports (#4331) ([3ac9ac7](https://github.com/mozilla/fxa-content-server/commit/3ac9ac7))
* **styles:** adjust device and apps button size (#4332) r=vbudhram ([e25595e](https://github.com/mozilla/fxa-content-server/commit/e25595e)), closes [#4266](https://github.com/mozilla/fxa-content-server/issues/4266)
* **styles:** adjust modal h2 styles (#4321) ([c7a0de0](https://github.com/mozilla/fxa-content-server/commit/c7a0de0))
* **test:** Fix `oauth sign_in - verified, blocked, incorrect password` (#4341) r=vladikoff ([9aec0eb](https://github.com/mozilla/fxa-content-server/commit/9aec0eb)), closes [(#4341](https://github.com/(/issues/4341)
* **test:** Fix flaky sign-in-cached functional test. (#4352) ([1e0122f](https://github.com/mozilla/fxa-content-server/commit/1e0122f)), closes [(#4352](https://github.com/(/issues/4352)
* **tests:** add restmail to open webmail providers to fix test rate limits (#4346); r=vbudhr ([f039edd](https://github.com/mozilla/fxa-content-server/commit/f039edd)), closes [(#4346](https://github.com/(/issues/4346) [#4318](https://github.com/mozilla/fxa-content-server/issues/4318)
* **tests:** Allow the unit tests to be run against any auth server (#4299) ([d39313b](https://github.com/mozilla/fxa-content-server/commit/d39313b))
* **tests:** Fix "FxiOS v1 sign_in - verified, verify same browser" Cirlce (#4334) r=vladikof ([a26ed29](https://github.com/mozilla/fxa-content-server/commit/a26ed29)), closes [(#4334](https://github.com/(/issues/4334)
* **tests:** Fix the `sign in, open settings in a second tab` test. (#4338) r=vladikoff ([42e2398](https://github.com/mozilla/fxa-content-server/commit/42e2398)), closes [(#4338](https://github.com/(/issues/4338) [#4337](https://github.com/mozilla/fxa-content-server/issues/4337)
* **tests:** load Intern modules from new browser_modules ([33f1bdd](https://github.com/mozilla/fxa-content-server/commit/33f1bdd))
* **tests:** set to Firefox 46 ([19a7489](https://github.com/mozilla/fxa-content-server/commit/19a7489))
* **tests:** switch from request to got in teamcity test runner (#4354) r=vladikoff,rfk ([e3a8720](https://github.com/mozilla/fxa-content-server/commit/e3a8720))
* **travis:** test on node 4 and 6 ([b13494d](https://github.com/mozilla/fxa-content-server/commit/b13494d))
* **typo:** fix the whitepsace ([fa8e444](https://github.com/mozilla/fxa-content-server/commit/fa8e444))
### chore
* **client:** Remove OAuth WebChannel Keys support. (#4295) ([c07664f](https://github.com/mozilla/fxa-content-server/commit/c07664f))
* **docs:** add circle ci badge ([c83c994](https://github.com/mozilla/fxa-content-server/commit/c83c994))
* **repo:** Merge train-72 fixes back to master (#4312) ([806e164](https://github.com/mozilla/fxa-content-server/commit/806e164)), closes [(#4312](https://github.com/(/issues/4312)
### Features
* **devices:** add mobile get app placeholders (#4261) r=vbudhram,shane-tomlinson ([861af52](https://github.com/mozilla/fxa-content-server/commit/861af52)), closes [#4261](https://github.com/mozilla/fxa-content-server/issues/4261)
* **icons:** Use optimized svg icons in device view (#4294) r=vladikoff ([703e372](https://github.com/mozilla/fxa-content-server/commit/703e372))
* **metrics:** Add reset password flow metrics ([cc02b52](https://github.com/mozilla/fxa-content-server/commit/cc02b52))
* **sentry:** Add sentry middleware for express (#4345) r=vbudhram ([4bd04bf](https://github.com/mozilla/fxa-content-server/commit/4bd04bf)), closes [#4208](https://github.com/mozilla/fxa-content-server/issues/4208)
* **tests:** Allow CircleCI test parallelization. (#4298) ([42b80c9](https://github.com/mozilla/fxa-content-server/commit/42b80c9))
### Refactor
* **client:** Reduce repetition when initializing the auth-brokers. ([66cfb66](https://github.com/mozilla/fxa-content-server/commit/66cfb66))
* **client:** remove crosstab. (#4192) r=vladikoff ([07b5902](https://github.com/mozilla/fxa-content-server/commit/07b5902)), closes [#3415](https://github.com/mozilla/fxa-content-server/issues/3415)
* **deps:** switch from request to got module (#4344) r=rfk ([f1d7cf9](https://github.com/mozilla/fxa-content-server/commit/f1d7cf9))
* **disconnect:** OAuth services Disconnect button does not need … (#4314) r=vladikoff ([bb87fc3](https://github.com/mozilla/fxa-content-server/commit/bb87fc3))
* **settings:** remove sync preference button (#4326) ([9f43ddf](https://github.com/mozilla/fxa-content-server/commit/9f43ddf))
* **tests:** Remove `context` from `clearBrowserState` (#4343) r=vladikoff ([421d376](https://github.com/mozilla/fxa-content-server/commit/421d376))
<a name="0.72.1"></a>
## 0.72.1 (2016-10-20)
### Bug Fixes
* **csp:** single-quote 'none' keyword (#4311) ([22557a9](https://github.com/mozilla/fxa-content-server/commit/22557a9))
<a name="0.72.0"></a>
# 0.72.0 (2016-10-19)
### Bug Fixes
* **styles:** adjust stacking for Firefox 49 (#4259) ([bd02425](https://github.com/mozilla/fxa-content-server/commit/bd02425))
* **teamcity:** add configuration for latest6.dev.lcip.org ([9887e9a](https://github.com/mozilla/fxa-content-server/commit/9887e9a))
* **teamcity:** path location should be really relative to the script ([ba0bcd5](https://github.com/mozilla/fxa-content-server/commit/ba0bcd5))
* **teamcity:** path location should be relative to the script ([e8f397e](https://github.com/mozilla/fxa-content-server/commit/e8f397e))
* **teamcity:** update module versions to match package.json (#4254) r=vladikoff ([f181a2e](https://github.com/mozilla/fxa-content-server/commit/f181a2e))
* **test:** Fix the "focus" test (#4275) ([fd5c7b7](https://github.com/mozilla/fxa-content-server/commit/fd5c7b7)), closes [(#4275](https://github.com/(/issues/4275)
* **test:** Fix the requireOnDemand unit tests in Fx 52. (#4276) ([caa82d8](https://github.com/mozilla/fxa-content-server/commit/caa82d8)), closes [(#4276](https://github.com/(/issues/4276)
* **tests:** Fix the `oauth query parameter validation` functional tests. (#4286) ([a70cc82](https://github.com/mozilla/fxa-content-server/commit/a70cc82)), closes [(#4286](https://github.com/(/issues/4286)
* **text:** Change `Damaged link` to `Link damaged` to consolidate strings (#4287) ([c3c8c79](https://github.com/mozilla/fxa-content-server/commit/c3c8c79))
### Features
* signin unblock (#4154) ([18850e1](https://github.com/mozilla/fxa-content-server/commit/18850e1))
* **hpkp:** Add HPKP headers (#4097) ([660f604](https://github.com/mozilla/fxa-content-server/commit/660f604))
* **metrics:** Always send a metricsContext.context from the content server. (#4251) ([1fefb77](https://github.com/mozilla/fxa-content-server/commit/1fefb77))
* **server:** Ban all `object`s using CSP. (#4285) ([b6e9a25](https://github.com/mozilla/fxa-content-server/commit/b6e9a25))
* **test:** Point circle at fxa-ci.dev.lcip.org (#4282) ([3cec607](https://github.com/mozilla/fxa-content-server/commit/3cec607))
* **test:** Use package.json for version info for teamcity dep install ([8de7ef0](https://github.com/mozilla/fxa-content-server/commit/8de7ef0))
* **tests:** Update Fx and Selenium versions on Travis. (#4271) ([5831294](https://github.com/mozilla/fxa-content-server/commit/5831294))
### Refactor
* **client:** `var`=>`const` for all requires (#4263) ([5490a0b](https://github.com/mozilla/fxa-content-server/commit/5490a0b))
* **client:** Ditch `var self=this` (#4264) ([808ad8d](https://github.com/mozilla/fxa-content-server/commit/808ad8d))
* **client:** Remove colon from device timestamps (#4222) r=shane-tomlinson,vladikoff ([253da2e](https://github.com/mozilla/fxa-content-server/commit/253da2e))
* **client:** Use object shorthand for functions. (#4265) ([f44c262](https://github.com/mozilla/fxa-content-server/commit/f44c262))
* **incorrect-password:** Changed Text in case of wrong password (#4258) r=vladikoff ([9279e69](https://github.com/mozilla/fxa-content-server/commit/9279e69))
* **signup:** Messaging Size Matched (#4249) r=vladikoff ([05db4d2](https://github.com/mozilla/fxa-content-server/commit/05db4d2))
* **test:** Update the confirm functional test to use helpers. (#4273) ([35b9330](https://github.com/mozilla/fxa-content-server/commit/35b9330))
* **tests:** Update the email-optin tests to use helpers. (#4279) ([2f273cd](https://github.com/mozilla/fxa-content-server/commit/2f273cd))
<a name="0.71.0"></a>
# 0.71.0 (2016-10-06)
### Bug Fixes
* **build:** backslash-escape "/" in character class to satisfy minimizers (#4206) r=vladikof ([c3a65ce](https://github.com/mozilla/fxa-content-server/commit/c3a65ce))
* **build:** Ensure revs/filenames are correctly created. (#4210) r=vladikoff,jbuck ([6338a82](https://github.com/mozilla/fxa-content-server/commit/6338a82))
* **build:** switch to grunt-file-rev from grunt-rev (#4199) r=jbuck ([e4f750d](https://github.com/mozilla/fxa-content-server/commit/e4f750d))
* **client:** Add 'rel=noopener noreferrer' to all external links ([c19c7ed](https://github.com/mozilla/fxa-content-server/commit/c19c7ed)), closes [#4091](https://github.com/mozilla/fxa-content-server/issues/4091)
* **client:** Fix signup confirmation poll. ([307bb67](https://github.com/mozilla/fxa-content-server/commit/307bb67)), closes [#4237](https://github.com/mozilla/fxa-content-server/issues/4237)
* **client:** normalizeXHRError handling 503 and 429 error ([2a7009c](https://github.com/mozilla/fxa-content-server/commit/2a7009c))
* **devices:** use uid for devices panel ([9213f29](https://github.com/mozilla/fxa-content-server/commit/9213f29))
* **docs:** Standardize jsdoc param/returns to use {Capital} for types. (#4226) ([b58f427](https://github.com/mozilla/fxa-content-server/commit/b58f427))
* **logging:** ensure flow begin events get correct flow_time (#4236) ([bed3feb](https://github.com/mozilla/fxa-content-server/commit/bed3feb))
* **logging:** identify the view in flow.begin event (#4224) r=vladikoff ([b8952f0](https://github.com/mozilla/fxa-content-server/commit/b8952f0))
* **password:** remove need inspiration link from password prompts (#4172) ([c392f96](https://github.com/mozilla/fxa-content-server/commit/c392f96))
* **server:** Only one bodyParser.json is needed. (#4200) r=vladikoff ([ee82c3c](https://github.com/mozilla/fxa-content-server/commit/ee82c3c))
* **signin:** displaying new message for already verified sign-in tokens (#4176), r=@vbudhram ([7eb856e](https://github.com/mozilla/fxa-content-server/commit/7eb856e))
* **test:** Fix the `sign in to OAuth with Sync creds` on latest. (#4245) r=vladikoff ([dc60cea](https://github.com/mozilla/fxa-content-server/commit/dc60cea)), closes [(#4245](https://github.com/(/issues/4245)
* **tests:** add oauth app functional tests (#4209) r=shane-tomlinson ([9af4895](https://github.com/mozilla/fxa-content-server/commit/9af4895)), closes [#4109](https://github.com/mozilla/fxa-content-server/issues/4109)
* **tests:** Ensure the complete_sign_in functional tests pass. (#4183) ([60c8159](https://github.com/mozilla/fxa-content-server/commit/60c8159))
* **tests:** fix broken data-flow-begin functional tests (#4223) ([bdf72a6](https://github.com/mozilla/fxa-content-server/commit/bdf72a6)), closes [(#4223](https://github.com/(/issues/4223)
### chore
* **circle:** add circle.yml with testing config (#4197) ([2df2b48](https://github.com/mozilla/fxa-content-server/commit/2df2b48))
* **client:** Rename `webmailLink` to `unsafeWebmailLink` (#4174) r=vladikoff ([3511ccd](https://github.com/mozilla/fxa-content-server/commit/3511ccd))
### Features
* **client:** /config now returns a 410 HTTP status. (#4153) r=vladikoff ([e6ff90e](https://github.com/mozilla/fxa-content-server/commit/e6ff90e))
* **metrics:** add flow event for have-account ([bcc0974](https://github.com/mozilla/fxa-content-server/commit/bcc0974)), closes [#4216](https://github.com/mozilla/fxa-content-server/issues/4216)
* **metrics:** adjust tests and logic for the event ([4272d51](https://github.com/mozilla/fxa-content-server/commit/4272d51))
* **sentry:** move sentry release version to front-end (#4220) r=vbudhram ([18ddbf6](https://github.com/mozilla/fxa-content-server/commit/18ddbf6)), closes [#3474](https://github.com/mozilla/fxa-content-server/issues/3474)
* **shared:** add new locales ([9a24702](https://github.com/mozilla/fxa-content-server/commit/9a24702))
### Refactor
* **client:** Add the external-links-mixin to the BaseView (#4184) ([9900587](https://github.com/mozilla/fxa-content-server/commit/9900587))
* **client:** Remove all direct fxaClient calls from the views. (#4194) ([64081c6](https://github.com/mozilla/fxa-content-server/commit/64081c6))
* **fennec:** force_auth_complete removed (#4211) r=vladikoff ([729720c](https://github.com/mozilla/fxa-content-server/commit/729720c))
* **jsdocs:** displaying new message for already verified sign-in tokens (#4178) r=vladikoff ([3824ab8](https://github.com/mozilla/fxa-content-server/commit/3824ab8))
* **settings:** ellipses added (#4202) r=vladikoff ([eb5418e](https://github.com/mozilla/fxa-content-server/commit/eb5418e))
* **tests:** convert 2 sign-in functional test suites to use helpers. (#4207) r=vladikoff ([d1a3247](https://github.com/mozilla/fxa-content-server/commit/d1a3247))
<a name="0.70.0"></a>
# 0.70.0 (2016-09-20)
### Bug Fixes
* **build:** remove date from js bundle (#4102), r=@vbudhram ([31ca1c1](https://github.com/mozilla/fxa-content-server/commit/31ca1c1)), closes [#4101](https://github.com/mozilla/fxa-content-server/issues/4101)
* **client:** Ensure the "Open Webmail" button is translated. (#4164) r=vladikoff ([9d12144](https://github.com/mozilla/fxa-content-server/commit/9d12144)), closes [#4158](https://github.com/mozilla/fxa-content-server/issues/4158)
* **client:** Fix /force_auth and /complete_sign_up error handling. (#4129) r=vladikoff ([58ddfe9](https://github.com/mozilla/fxa-content-server/commit/58ddfe9)), closes [(#4129](https://github.com/(/issues/4129)
* **client:** Fix broken XHR error response handling. (#4121) r=vladikoff ([1230cc6](https://github.com/mozilla/fxa-content-server/commit/1230cc6)), closes [(#4121](https://github.com/(/issues/4121) [#4120](https://github.com/mozilla/fxa-content-server/issues/4120)
* **client:** Improved calls to action on the confirm reset password screen. (#4100) ([2063d6c](https://github.com/mozilla/fxa-content-server/commit/2063d6c))
* **clients:** fix fetch for two simultaneous responses (#4111) r=vbudhram ([dd2727c](https://github.com/mozilla/fxa-content-server/commit/dd2727c)), closes [(#4111](https://github.com/(/issues/4111)
* **email:** Add ability for content server to delegate sending emails (#4155) r=shane-tomlin ([b7a0963](https://github.com/mozilla/fxa-content-server/commit/b7a0963))
* **oauth:** set TTL for the authorization request (#4075) r=shane-tomlinson ([3af4e9a](https://github.com/mozilla/fxa-content-server/commit/3af4e9a)), closes [#3982](https://github.com/mozilla/fxa-content-server/issues/3982)
* **sentry:** bring back cache busting file names in sentry (#4103) r=vbudhram ([0627b17](https://github.com/mozilla/fxa-content-server/commit/0627b17))
* **signin:** Add delay for login message on iOS broker (#4089), r=@shane-tomlinson ([c04980d](https://github.com/mozilla/fxa-content-server/commit/c04980d))
* **styles:** fix horizontal align for comm pref (#4098) r=vladikoff ([0f13938](https://github.com/mozilla/fxa-content-server/commit/0f13938)), closes [(#4098](https://github.com/(/issues/4098) [#3886](https://github.com/mozilla/fxa-content-server/issues/3886)
* **tests:** Fix 'try to re-use a link' funcitonal test. (#4126) ([ce072e6](https://github.com/mozilla/fxa-content-server/commit/ce072e6)), closes [(#4126](https://github.com/(/issues/4126)
* **tests:** Fix the settings/avatar functional tests. (#4146) r=vladikoff ([55d896b](https://github.com/mozilla/fxa-content-server/commit/55d896b)), closes [(#4146](https://github.com/(/issues/4146) [#4144](https://github.com/mozilla/fxa-content-server/issues/4144)
* **tests:** improve add event handler for tests (#4122) ([8ecdd35](https://github.com/mozilla/fxa-content-server/commit/8ecdd35))
* **tests:** send Origin headers with resource requests when appropriate (#4059) ([030874f](https://github.com/mozilla/fxa-content-server/commit/030874f))
### chore
* **client:** Changed "Tabs" to "Open tabs" (#4156) ([7b31dc2](https://github.com/mozilla/fxa-content-server/commit/7b31dc2))
* **client:** Update Google Play Store badges (#4140) r=vladikoff ([f8fcaf7](https://github.com/mozilla/fxa-content-server/commit/f8fcaf7))
* **docs:** Add missing client metrics docs (#4083) ([03b8d1b](https://github.com/mozilla/fxa-content-server/commit/03b8d1b))
* **docs:** add release v0.69.0 notes ([440e528](https://github.com/mozilla/fxa-content-server/commit/440e528))
* **docs:** Add screen images to client metrics docs (#4139) ([c3cc9d4](https://github.com/mozilla/fxa-content-server/commit/c3cc9d4))
* **docs:** Document known values for `entrypoint` metrics param. ([ddcf9c8](https://github.com/mozilla/fxa-content-server/commit/ddcf9c8))
* **server:** Remove custom FxOS CSP code. (#4118) r=vladikoff ([a1fef3d](https://github.com/mozilla/fxa-content-server/commit/a1fef3d)), closes [#3958](https://github.com/mozilla/fxa-content-server/issues/3958)
* **tests:** Remove listenForWebChannelMessage - it's no longer needed. (#4142) r=vladikoff ([6bd603f](https://github.com/mozilla/fxa-content-server/commit/6bd603f))
* **travis:** drop node 0.10 support in travis (#4149) ([ba77285](https://github.com/mozilla/fxa-content-server/commit/ba77285))
### Features
* **client:** Embed config values in the HTML. (#4147) r=vladikoff ([1e8f1d7](https://github.com/mozilla/fxa-content-server/commit/1e8f1d7))
* **deps:** Use jQuery 3.1.0 and sinon 1.17.5 (#4117) r=vladikoff ([4fe8dc0](https://github.com/mozilla/fxa-content-server/commit/4fe8dc0))
* **devices:** add devices modal and additional metrics (#4131) r=vbudhram,shane-tomlinson ([aed667e](https://github.com/mozilla/fxa-content-server/commit/aed667e))
* **devices:** add tablet icon (#4132) r=vbudhram ([d9c007e](https://github.com/mozilla/fxa-content-server/commit/d9c007e)), closes [#4030](https://github.com/mozilla/fxa-content-server/issues/4030)
* **errors:** support localized throttled message (#4145) ([374858e](https://github.com/mozilla/fxa-content-server/commit/374858e))
* **experiments:** update to latest experiment tag (#4171) ([8ffa42f](https://github.com/mozilla/fxa-content-server/commit/8ffa42f))
* **metrics:** add flow.attempt_signin, flow.engage, flow.attempt_signup (#4150) r=rfk,philboot ([e618104](https://github.com/mozilla/fxa-content-server/commit/e618104))
* **oauth:** add OAuth app management ui (#3935) r=shane-tomlinson,vbudhram ([e6b4333](https://github.com/mozilla/fxa-content-server/commit/e6b4333)), closes [#3921](https://github.com/mozilla/fxa-content-server/issues/3921)
### Refactor
* **client:** Extract all element type specific code from form.js (#4108) ([e33ecc4](https://github.com/mozilla/fxa-content-server/commit/e33ecc4))
* **client:** Reduce fxa-js-client fetch boilerplate (#4090) ([51a70fb](https://github.com/mozilla/fxa-content-server/commit/51a70fb))
* **client:** Unify all the resend email code into resend-mixin. (#4123) ([4231045](https://github.com/mozilla/fxa-content-server/commit/4231045))
* **signin:** make all beforeSignIn methods use the account object (#4082) ([58af33b](https://github.com/mozilla/fxa-content-server/commit/58af33b))
<a name="0.69.0"></a>
# 0.69.0 (2016-09-07)
### Bug Fixes
* **build:** remove date from js bundle (#4102), r=@vbudhram ([31ca1c1](https://github.com/mozilla/fxa-content-server/commit/31ca1c1)), closes [#4101](https://github.com/mozilla/fxa-content-server/issues/4101)
* **client:** Improved calls to action on the confirm reset password screen. (#4100) ([2063d6c](https://github.com/mozilla/fxa-content-server/commit/2063d6c))
* **clients:** fix fetch for two simultaneous responses (#4111) r=vbudhram ([dd2727c](https://github.com/mozilla/fxa-content-server/commit/dd2727c)), closes [(#4111](https://github.com/(/issues/4111)
* **oauth:** set TTL for the authorization request (#4075) r=shane-tomlinson ([3af4e9a](https://github.com/mozilla/fxa-content-server/commit/3af4e9a)), closes [#3982](https://github.com/mozilla/fxa-content-server/issues/3982)
* **sentry:** bring back cache busting file names in sentry (#4103) r=vbudhram ([0627b17](https://github.com/mozilla/fxa-content-server/commit/0627b17))
* **signin:** Add delay for login message on iOS broker (#4089), r=@shane-tomlinson ([c04980d](https://github.com/mozilla/fxa-content-server/commit/c04980d))
* **styles:** fix horizontal align for comm pref (#4098) r=vladikoff ([0f13938](https://github.com/mozilla/fxa-content-server/commit/0f13938)), closes [(#4098](https://github.com/(/issues/4098) [#3886](https://github.com/mozilla/fxa-content-server/issues/3886)
* **tests:** send Origin headers with resource requests when appropriate (#4059) ([030874f](https://github.com/mozilla/fxa-content-server/commit/030874f))
### chore
* **docs:** Add missing client metrics docs (#4083) ([03b8d1b](https://github.com/mozilla/fxa-content-server/commit/03b8d1b))
### Features
* **oauth:** add OAuth app management ui (#3935) r=shane-tomlinson,vbudhram ([e6b4333](https://github.com/mozilla/fxa-content-server/commit/e6b4333)), closes [#3921](https://github.com/mozilla/fxa-content-server/issues/3921)
### Refactor
* **client:** Reduce fxa-js-client fetch boilerplate (#4090) ([51a70fb](https://github.com/mozilla/fxa-content-server/commit/51a70fb))
* **signin:** make all beforeSignIn methods use the account object (#4082) ([58af33b](https://github.com/mozilla/fxa-content-server/commit/58af33b))
<a name="0.68.1"></a>
## 0.68.1 (2016-08-24)
### Bug Fixes
* **styles:** change color of label on permissions page (#4079) r=vladikoff ([f2cf887](https://github.com/mozilla/fxa-content-server/commit/f2cf887)), closes [#4052](https://github.com/mozilla/fxa-content-server/issues/4052)
* **styles:** remove transition on show password button (#4078) r=vladikoff ([10f6d44](https://github.com/mozilla/fxa-content-server/commit/10f6d44)), closes [#4076](https://github.com/mozilla/fxa-content-server/issues/4076)
* **tests:** adjust timeouts and window handles for TeamCity tests (#4081) ([be51e51](https://github.com/mozilla/fxa-content-server/commit/be51e51))
* **tokens:** Display expired token on sign-in verification error (#4047) ([296250f](https://github.com/mozilla/fxa-content-server/commit/296250f))
### Refactor
* **client:** Remove support for fx_ios_v2 (#4080) r=vladikoff ([f6ea1ef](https://github.com/mozilla/fxa-content-server/commit/f6ea1ef)), closes [#4073](https://github.com/mozilla/fxa-content-server/issues/4073)
<a name="0.68.0"></a>
# 0.68.0 (2016-08-23)
### Bug Fixes
* **client:** Fix autofocus being called repeatedly on hidden settings panels. (#4043) r=vladi ([a541eca](https://github.com/mozilla/fxa-content-server/commit/a541eca)), closes [(#4043](https://github.com/(/issues/4043)
* **css:** Remove right margin on settings (#4054) r=vladikoff ([5c4083c](https://github.com/mozilla/fxa-content-server/commit/5c4083c))
* **deps:** update prod dependencies (#4034) ([6682ae2](https://github.com/mozilla/fxa-content-server/commit/6682ae2))
* **l10n:** fix input type direction to match Gmail (#4070) r=vbudhram ([025ed91](https://github.com/mozilla/fxa-content-server/commit/025ed91)), closes [(#4070](https://github.com/(/issues/4070)
* **l10n:** fix translations for the password warning (#4068) r=vbudhram ([ce88b84](https://github.com/mozilla/fxa-content-server/commit/ce88b84)), closes [(#4068](https://github.com/(/issues/4068)
* **logging:** flow.begin is a flowEvent, not an activityEvent (#4051) r=vladikoff ([32fa116](https://github.com/mozilla/fxa-content-server/commit/32fa116))
* **sentry:** do not send the same error more than once (#4066) r=vladikoff ([82b4e30](https://github.com/mozilla/fxa-content-server/commit/82b4e30)), closes [#4023](https://github.com/mozilla/fxa-content-server/issues/4023)
* **sentry:** separate errors by errno, switch known errors to info level (#4074) ([d0b3828](https://github.com/mozilla/fxa-content-server/commit/d0b3828))
* **signup:** add an error code for unknown account verifications (#4061) r=vbudhram ([46595e1](https://github.com/mozilla/fxa-content-server/commit/46595e1)), closes [#3989](https://github.com/mozilla/fxa-content-server/issues/3989)
* **strings:** adjust support link for devices and apps (#4072) r=rfk ([4227c2d](https://github.com/mozilla/fxa-content-server/commit/4227c2d)), closes [#4067](https://github.com/mozilla/fxa-content-server/issues/4067)
* **styles:** adjust property sort order to remove lint warnings ([b1e0bc0](https://github.com/mozilla/fxa-content-server/commit/b1e0bc0))
* **styles:** bring back CWTS email field (#4063) ([a472bea](https://github.com/mozilla/fxa-content-server/commit/a472bea)), closes [#4062](https://github.com/mozilla/fxa-content-server/issues/4062)
* **teamcity:** tests now require fxa-shared installed ([381fb20](https://github.com/mozilla/fxa-content-server/commit/381fb20))
* **tests:** Add a helper function to close a window. (#4038) r=vladikoff ([7a7785e](https://github.com/mozilla/fxa-content-server/commit/7a7785e)), closes [(#4038](https://github.com/(/issues/4038)
### chore
* **tests:** disable auto update for test profiles ([27e2728](https://github.com/mozilla/fxa-content-server/commit/27e2728))
* **travis:** retry nsp check on travis due to flaky api ([0ca0c5d](https://github.com/mozilla/fxa-content-server/commit/0ca0c5d))
### Features
* **experiments:** update latest experiments for train-68 (#4071) ([dfa8f84](https://github.com/mozilla/fxa-content-server/commit/dfa8f84))
* **passwords:** add support article about password strength (#4014) r=vbudhram ([b6a3319](https://github.com/mozilla/fxa-content-server/commit/b6a3319)), closes [#3945](https://github.com/mozilla/fxa-content-server/issues/3945)
* **settings:** escape key hides the current panel (#3845) r=vladikoff ([82c7fba](https://github.com/mozilla/fxa-content-server/commit/82c7fba))
### Refactor
* **client:** browserify jwcrypto to prepare for requireOnDemand. (#4035) r=vladikoff ([3600b0a](https://github.com/mozilla/fxa-content-server/commit/3600b0a))
* **client:** jwcrypto is now loaded using requireOnDemand. (#4041) r=vladikoff ([84706d8](https://github.com/mozilla/fxa-content-server/commit/84706d8))
* **client:** Load fxa-js-client using requireOnDemand. (#4042) r=vladikoff ([ff706a4](https://github.com/mozilla/fxa-content-server/commit/ff706a4))
* **client:** Refactor the hide-on-escape key code. (#4046) r=vladikoff ([615e138](https://github.com/mozilla/fxa-content-server/commit/615e138))
* **client:** Use cache busting URLs with require on demand. (#4002) r=vladikoff ([053153e](https://github.com/mozilla/fxa-content-server/commit/053153e))
* **client/server:** Ditch the postMessage origin check for iframes (#4008) ([c1f5260](https://github.com/mozilla/fxa-content-server/commit/c1f5260))
* **devices:** remove timeago, use device last active from the fxa-auth-server (#4033) ([36bb232](https://github.com/mozilla/fxa-content-server/commit/36bb232))
* **devices:** rename devices view to clients (#4055) r=vbudhram,rfk ([d425e8f](https://github.com/mozilla/fxa-content-server/commit/d425e8f))
* **l10n:** use shared source for l10n list (#4050), r=@vbudhram ([a3a5294](https://github.com/mozilla/fxa-content-server/commit/a3a5294))
<a name="0.67.0"></a>
# 0.67.0 (2016-08-09)
### Bug Fixes
* **build:** Fix l10n extraction of template strings. (#4028) r=vladikoff ([38557d5](https://github.com/mozilla/fxa-content-server/commit/38557d5)), closes [(#4028](https://github.com/(/issues/4028) [#4027](https://github.com/mozilla/fxa-content-server/issues/4027)
* **client:** No screen transition post confirm signin for OAuth Webchannel keys (#3997) r=vla ([6d15ece](https://github.com/mozilla/fxa-content-server/commit/6d15ece)), closes [#3966](https://github.com/mozilla/fxa-content-server/issues/3966)
* **client:** OAuth flows that request keys must do signin confirmation. (#3991) ([a77c3c9](https://github.com/mozilla/fxa-content-server/commit/a77c3c9))
* **client:** Only show passwords while depressing the "show" button. (#3978) ([251f0e3](https://github.com/mozilla/fxa-content-server/commit/251f0e3))
* **client:** propagate flow data to confirm view (#3990) ([cbbd8a5](https://github.com/mozilla/fxa-content-server/commit/cbbd8a5))
* **client:** update to latest able version (#4018) ([4466d93](https://github.com/mozilla/fxa-content-server/commit/4466d93))
* **devices:** add 'last active' to formatted string (#4015) r=shane-tomlinson ([96eaafa](https://github.com/mozilla/fxa-content-server/commit/96eaafa)), closes [#3960](https://github.com/mozilla/fxa-content-server/issues/3960)
* **devices:** add title attribute to device names (#4016) r=vbudhram,ryanfeeley ([83f0da2](https://github.com/mozilla/fxa-content-server/commit/83f0da2)), closes [#3959](https://github.com/mozilla/fxa-content-server/issues/3959)
* **experiments:** update experiments to train 67 (#4025) ([3762ea2](https://github.com/mozilla/fxa-content-server/commit/3762ea2))
* **jsdoc:** add eslint jsdoc validation (#4010) ([fcf1ebf](https://github.com/mozilla/fxa-content-server/commit/fcf1ebf))
* **logging:** use legacy log format for activityEvents ([b87805e](https://github.com/mozilla/fxa-content-server/commit/b87805e))
* **signup:** add utm params to suggest-sync (#4029) r=vbudhram ([aabd4f6](https://github.com/mozilla/fxa-content-server/commit/aabd4f6)), closes [#4021](https://github.com/mozilla/fxa-content-server/issues/4021)
* **styles:** remove bold from current device (#4020) ([138c98c](https://github.com/mozilla/fxa-content-server/commit/138c98c)), closes [#4019](https://github.com/mozilla/fxa-content-server/issues/4019)
* **tests:** fix remote tests/server/routes/get-fxa-client-configuration ([69bfeee](https://github.com/mozilla/fxa-content-server/commit/69bfeee))
### chore
* **client:** Remove signin confirmation transition code from fxa-client.js ([d26aa75](https://github.com/mozilla/fxa-content-server/commit/d26aa75))
* **deps:** Bump fxa-js-client to 0.1.46 (#3987) r=vbudhram,vladikoff ([c1b42bc](https://github.com/mozilla/fxa-content-server/commit/c1b42bc))
* **deps:** Bump the fxa-js-client version to 0.1.45 (#3983) r=vladikoff ([401bd31](https://github.com/mozilla/fxa-content-server/commit/401bd31))
* **scripts:** update npm versions used to run in teamcity (#3999) r=vladikoff ([4d600e7](https://github.com/mozilla/fxa-content-server/commit/4d600e7))
* **teamcity:** a tool to help updating bash-embedded dependencies (#4001) r=vladikoff ([8bce55b](https://github.com/mozilla/fxa-content-server/commit/8bce55b))
### Features
* **metrics:** Add utms to statsd (#4026) r=vladikoff ([859591a](https://github.com/mozilla/fxa-content-server/commit/859591a))
<a name="0.66.0"></a>
# 0.66.0 (2016-07-26)
### Bug Fixes
* **avatar:** prevent buttons from flashing (#3850) ([6e7f360](https://github.com/mozilla/fxa-content-server/commit/6e7f360))
* **client:** always send a service param to /certificate/sign ([01a0ae5](https://github.com/mozilla/fxa-content-server/commit/01a0ae5))
* **client:** Check for expired sessions whenever the user focuses the settings page. (#3924) ([25cf276](https://github.com/mozilla/fxa-content-server/commit/25cf276))
* **client:** Help the password manager save the username on pw reset/change. (#3977) r=vladik ([362b2fb](https://github.com/mozilla/fxa-content-server/commit/362b2fb))
* **client:** Hide all visible passwords on form submit. (#3969) ([a6c848c](https://github.com/mozilla/fxa-content-server/commit/a6c848c))
* **client:** use context constants instead of literals (#3961) ([88ae365](https://github.com/mozilla/fxa-content-server/commit/88ae365))
* **confirm:** add known error code when polling fails (#3943) r=vbudhram ([c509963](https://github.com/mozilla/fxa-content-server/commit/c509963)), closes [#3925](https://github.com/mozilla/fxa-content-server/issues/3925)
* **devices:** adjust download links for browsers (#3926) r=vladikoff ([d178aee](https://github.com/mozilla/fxa-content-server/commit/d178aee)), closes [#3540](https://github.com/mozilla/fxa-content-server/issues/3540)
* **l10n:** Fix l10n extraction on ES2015. (#3963) r=vladikoff ([01334e7](https://github.com/mozilla/fxa-content-server/commit/01334e7)), closes [(#3963](https://github.com/(/issues/3963) [#3962](https://github.com/mozilla/fxa-content-server/issues/3962)
* **server:** Allow FxOS 1.x and Fennec < 25 to sign in/up (#3940) ([5b87852](https://github.com/mozilla/fxa-content-server/commit/5b87852))
* **server:** Ensure CSS for the TOS/PP agreements is served from the CDN. (#3981) r=vladikoff ([b4867ed](https://github.com/mozilla/fxa-content-server/commit/b4867ed)), closes [#3976](https://github.com/mozilla/fxa-content-server/issues/3976)
* **server:** Re-add the /.well-known/openid-configuration route ([7781973](https://github.com/mozilla/fxa-content-server/commit/7781973))
* **styles:** fix settings email header when display name set (#3930) ([65aef25](https://github.com/mozilla/fxa-content-server/commit/65aef25)), closes [(#3930](https://github.com/(/issues/3930)
* **teamcity:** fail fast if all servers are not up (#3936) r=vladikoff ([a2c9656](https://github.com/mozilla/fxa-content-server/commit/a2c9656))
* **teamcity:** server tests don't need selenium running (#3975) r=vladikoff ([86deba7](https://github.com/mozilla/fxa-content-server/commit/86deba7))
### chore
* **deps:** Bump request and universal-analytics dependencies (#3967) ([b271bce](https://github.com/mozilla/fxa-content-server/commit/b271bce))
* **dev:** add remote development script and docs (#3971) r=pdehaan,vbudhram ([d82f0a1](https://github.com/mozilla/fxa-content-server/commit/d82f0a1)), closes [#3951](https://github.com/mozilla/fxa-content-server/issues/3951)
* **openid:** Remove support for OpenID. ([8532c17](https://github.com/mozilla/fxa-content-server/commit/8532c17))
* **strings:** add location strings to strings.js (#3972) ([1e27f74](https://github.com/mozilla/fxa-content-server/commit/1e27f74))
### Features
* **build:** ES6 with babel (#3841) ([72f9051](https://github.com/mozilla/fxa-content-server/commit/72f9051))
* **client:** Always notify browser on password change. (#3913) ([56417ac](https://github.com/mozilla/fxa-content-server/commit/56417ac))
* **client:** Remove Account Lockout. (#3956) r=vladikoff ([4b8b867](https://github.com/mozilla/fxa-content-server/commit/4b8b867)), closes [#3949](https://github.com/mozilla/fxa-content-server/issues/3949)
* **client-config:** Add a /.well-known/fxa-client-configuration endpoint (#3919) ([cbd341a](https://github.com/mozilla/fxa-content-server/commit/cbd341a))
* **metrics:** Add a `<view_name>.back` event when the user clicks a back link ([9bd0c6c](https://github.com/mozilla/fxa-content-server/commit/9bd0c6c))
* **password:** make hints progressively useful (#3791) r=vladikoff ([e327d39](https://github.com/mozilla/fxa-content-server/commit/e327d39)), closes [#3731](https://github.com/mozilla/fxa-content-server/issues/3731)
* **server:** Update helmet to the newest version. (#3941) r=vladikoff ([3e3fdc8](https://github.com/mozilla/fxa-content-server/commit/3e3fdc8))
* **tests:** Add more functional tests for sign in unverified flow. (#3947) r=vladikoff,vbudh ([e7b7f24](https://github.com/mozilla/fxa-content-server/commit/e7b7f24))
* **tests:** Add signin confirmation tests for iOS, Fennec, WebChannel (#3937) ([0f8293f](https://github.com/mozilla/fxa-content-server/commit/0f8293f))
### Refactor
* **client:** remove campaign param support, switch to utm_campaign (#3915) ([e6d20a9](https://github.com/mozilla/fxa-content-server/commit/e6d20a9))
* **client:** remove state from the resume token (#3923) r=shane-tomlinson ([615c7aa](https://github.com/mozilla/fxa-content-server/commit/615c7aa))
* **jscs:** port jscs to eslint (#3946) r=vladikoff ([7606356](https://github.com/mozilla/fxa-content-server/commit/7606356)), closes [#3669](https://github.com/mozilla/fxa-content-server/issues/3669)
* **oauth:** remove support for privacy and terms uris (#3942) ([430716d](https://github.com/mozilla/fxa-content-server/commit/430716d))
<a name="0.65.0"></a>
# 0.65.0 (2016-07-12)
### Bug Fixes
* **client:** remove sync suggestion from signin view (#3922) r=vladikoff ([311935c](https://github.com/mozilla/fxa-content-server/commit/311935c)), closes [#3903](https://github.com/mozilla/fxa-content-server/issues/3903)
* **client:** adjust fade in animation for the confirm view (#3909) r=vladikoff ([48a5d41](https://github.com/mozilla/fxa-content-server/commit/48a5d41)), closes [#3887](https://github.com/mozilla/fxa-content-server/issues/3887)
* **client:** Fix sign in from the firstrun flow. (#3889) ([82138ed](https://github.com/mozilla/fxa-content-server/commit/82138ed)), closes [(#3889](https://github.com/(/issues/3889)
* **client:** Fix the device view sort order. (#3906) r=vladikoff ([d993adb](https://github.com/mozilla/fxa-content-server/commit/d993adb)), closes [(#3906](https://github.com/(/issues/3906) [#3899](https://github.com/mozilla/fxa-content-server/issues/3899)
* **server:** Add `confirm_signin` to the list of front end routes. ([922e1d5](https://github.com/mozilla/fxa-content-server/commit/922e1d5))
* **settings:** cancel button resets values (#3837) r=vladikoff ([0ff2e35](https://github.com/mozilla/fxa-content-server/commit/0ff2e35)), closes [#3544](https://github.com/mozilla/fxa-content-server/issues/3544)
* **styles:** fix coppa page margins (#3847) r=ryanfeeley ([e0148b6](https://github.com/mozilla/fxa-content-server/commit/e0148b6)), closes [(#3847](https://github.com/(/issues/3847) [#3199](https://github.com/mozilla/fxa-content-server/issues/3199)
* **styles:** new spinner for disabled inputs (#3900) r=ryanfeeley ([6862641](https://github.com/mozilla/fxa-content-server/commit/6862641)), closes [#3882](https://github.com/mozilla/fxa-content-server/issues/3882)
* **tests:** Fix the Sync v3 settings WebChannel message checks. (#3912) ([b6a973c](https://github.com/mozilla/fxa-content-server/commit/b6a973c)), closes [(#3912](https://github.com/(/issues/3912)
* **tests:** fix WebDriver add-on compat check ([71dba91](https://github.com/mozilla/fxa-content-server/commit/71dba91))
* **tests:** no more post-verify email if service is blank ([f505295](https://github.com/mozilla/fxa-content-server/commit/f505295)), closes [#3879](https://github.com/mozilla/fxa-content-server/issues/3879)
### chore
* **deps:** Update fxa-js-client to 0.1.43 (#3885) r=vbudhram ([3a39024](https://github.com/mozilla/fxa-content-server/commit/3a39024))
* **nsp:** add issue 121 to pending fix ([32d57b4](https://github.com/mozilla/fxa-content-server/commit/32d57b4))
* **readme:** update readme with grunt sass watch (#3877) r=vladikoff ([3f52b0e](https://github.com/mozilla/fxa-content-server/commit/3f52b0e)), closes [#3876](https://github.com/mozilla/fxa-content-server/issues/3876)
* **sasslint:** fix sasslint warnings (#3874) r=vladikoff ([7d81e53](https://github.com/mozilla/fxa-content-server/commit/7d81e53)), closes [(#3874](https://github.com/(/issues/3874) [#3854](https://github.com/mozilla/fxa-content-server/issues/3854)
### Features
* **client:** Add a button to Open in Yahoo/HotMail/Outlook (#3872) r=vladikoff ([46cdc3b](https://github.com/mozilla/fxa-content-server/commit/46cdc3b)), closes [#3640](https://github.com/mozilla/fxa-content-server/issues/3640)
* **client:** Add fade in to 'Back' link on confirm view (#3894) r=vladikoff ([b6ddc02](https://github.com/mozilla/fxa-content-server/commit/b6ddc02))
* **client:** Reword and slowly fade in the resend account verification email link ([17b2cfe](https://github.com/mozilla/fxa-content-server/commit/17b2cfe)), closes [#2654](https://github.com/mozilla/fxa-content-server/issues/2654)
* **client:** users from login and registration to about:accounts (#3870) r=vladikoff ([6a59d8c](https://github.com/mozilla/fxa-content-server/commit/6a59d8c)), closes [#3421](https://github.com/mozilla/fxa-content-server/issues/3421)
* **metrics:** send reminder param to account verification (#3871) r=vbudhram ([c3c04f8](https://github.com/mozilla/fxa-content-server/commit/c3c04f8)), closes [#3864](https://github.com/mozilla/fxa-content-server/issues/3864)
### Refactor
* **errors:** catch interpolation error (#3917) r=vladikoff ([5703853](https://github.com/mozilla/fxa-content-server/commit/5703853)), closes [#3846](https://github.com/mozilla/fxa-content-server/issues/3846)
* **settings:** Code migration from settings-mixin to settings.js (#3873) r=vladikoff ([cba214b](https://github.com/mozilla/fxa-content-server/commit/cba214b)), closes [#3091](https://github.com/mozilla/fxa-content-server/issues/3091)
* **signup:** remove exclude_signup support (#3883) ([a2ff648](https://github.com/mozilla/fxa-content-server/commit/a2ff648))
* **tests:** Refactor the change password tests to use helpers. (#3910) ([aa14f05](https://github.com/mozilla/fxa-content-server/commit/aa14f05))
### style
* **devices:** improve current device design (#3828) r=vladikoff,shane-tomlinson ([a88c1c8](https://github.com/mozilla/fxa-content-server/commit/a88c1c8))
<a name="0.64.0"></a>
# 0.64.0 (2016-06-22)
### Bug Fixes
* **client:** Filter unwanted fields in call to /recovery_email/status (#3839) ([317c9cf](https://github.com/mozilla/fxa-content-server/commit/317c9cf))
* **client:** force numeric input for age field on signup page (#3803) r=shane-tomlinson,vbudh ([0e96539](https://github.com/mozilla/fxa-content-server/commit/0e96539))
* **client:** Show a sensible error message if basket is unavailable. (#3867) r=vladikoff,jbuc ([9ca06dd](https://github.com/mozilla/fxa-content-server/commit/9ca06dd)), closes [#3866](https://github.com/mozilla/fxa-content-server/issues/3866)
* **confirm:** change resend email limit to first 4 attempts (#3816) r=vbudhram ([f02bf19](https://github.com/mozilla/fxa-content-server/commit/f02bf19)), closes [#3777](https://github.com/mozilla/fxa-content-server/issues/3777)
* **eslint:** update eslint-config-fxa version (#3853) r=vladikoff ([eab5cc6](https://github.com/mozilla/fxa-content-server/commit/eab5cc6)), closes [#3852](https://github.com/mozilla/fxa-content-server/issues/3852)
* **links:** adjust mobile app links (#3815) r=vbudhram ([58a837c](https://github.com/mozilla/fxa-content-server/commit/58a837c)), closes [#3692](https://github.com/mozilla/fxa-content-server/issues/3692)
* **metrics:** Remove the caching sha from urls in the sentry stacktrace (#3861) r=vladikoff ([242f24e](https://github.com/mozilla/fxa-content-server/commit/242f24e)), closes [#3829](https://github.com/mozilla/fxa-content-server/issues/3829)
* **mozlog:** update to 2.0.4 (#3826) r=vladikoff ([5b7d707](https://github.com/mozilla/fxa-content-server/commit/5b7d707))
* **nsp:** add advisory 117 to list of known issues ([3f1de6e](https://github.com/mozilla/fxa-content-server/commit/3f1de6e))
* **nsp:** add to ignore list ([49f42c6](https://github.com/mozilla/fxa-content-server/commit/49f42c6)), closes [#3857](https://github.com/mozilla/fxa-content-server/issues/3857)
* **nsp:** update packages to fix nsp warnings (#3849) r=vladikoff ([b4051af](https://github.com/mozilla/fxa-content-server/commit/b4051af)), closes [(#3849](https://github.com/(/issues/3849) [#3848](https://github.com/mozilla/fxa-content-server/issues/3848)
* **password:** Add missing unit tests (#3812) r=vladikoff,TDA ([23eebb7](https://github.com/mozilla/fxa-content-server/commit/23eebb7))
* **permissions:** remove line break on permissions page (#3834) r=vladikoff ([f78187a](https://github.com/mozilla/fxa-content-server/commit/f78187a)), closes [#3833](https://github.com/mozilla/fxa-content-server/issues/3833)
* **rtl:** rtl weird behavior with special characters (#3824) r=vladikoff ([21d2dfd](https://github.com/mozilla/fxa-content-server/commit/21d2dfd)), closes [#3811](https://github.com/mozilla/fxa-content-server/issues/3811)
* **spelling:** change stength to strength (#3819) r=vladikoff ([0abbdfd](https://github.com/mozilla/fxa-content-server/commit/0abbdfd)), closes [#3818](https://github.com/mozilla/fxa-content-server/issues/3818)
* **tests:** ensure no leftover firefox-bin are running (#3820) ([0f52dcb](https://github.com/mozilla/fxa-content-server/commit/0f52dcb))
* **tests:** ignore error from killall firefox-bin ([d14d7be](https://github.com/mozilla/fxa-content-server/commit/d14d7be))
* **tests:** show selenium version from /wd/hub/status at test start (#3804) ([cd02afd](https://github.com/mozilla/fxa-content-server/commit/cd02afd))
### chore
* **l10n:** Remove the placeholder strings for fxa-83 (#3856) r=vbudhram ([abe1496](https://github.com/mozilla/fxa-content-server/commit/abe1496))
* **marketing:** Use more specific text for the marketing opt-in. ([bb7a71f](https://github.com/mozilla/fxa-content-server/commit/bb7a71f))
* **tests:** Remove listenForWebChannelMessages calls from tests. (#3768) r=vladikoff ([c68e130](https://github.com/mozilla/fxa-content-server/commit/c68e130))
* **tests:** Update avatar.js to use functional helpers, remove listenForWebChannelMessages. ([1385213](https://github.com/mozilla/fxa-content-server/commit/1385213))
* **tests:** useTeamCityReporter=true for intern_server tests (#3823) ([81f355e](https://github.com/mozilla/fxa-content-server/commit/81f355e))
### Features
* **client:** Signin confirmation (#3671) ([7c5aee4](https://github.com/mozilla/fxa-content-server/commit/7c5aee4))
* **experiment:** add show-password experiment (#3801) r=vbudhram ([03debc1](https://github.com/mozilla/fxa-content-server/commit/03debc1))
* **metrics:** add statsD/DataDog tag if user is part of experiment (#3836) ([bd7dec8](https://github.com/mozilla/fxa-content-server/commit/bd7dec8))
* **styles:** Add support for .woff2 (#3844) ([b204544](https://github.com/mozilla/fxa-content-server/commit/b204544))
* **tests:** Filter unwanted lines from the mocha stack trace. (#3813) r=vladikoff ([34fa5d7](https://github.com/mozilla/fxa-content-server/commit/34fa5d7))
* **verify:** Pass `service` param when verifying email address. (#3757) r=vbudhram ([2ea10df](https://github.com/mozilla/fxa-content-server/commit/2ea10df))
### Refactor
* **cocktail:** change _.extend to cocktail.mixin (#3830) ([25a1ad8](https://github.com/mozilla/fxa-content-server/commit/25a1ad8))
* **flowId:** optimize get-index route by adjusting flow-metrics ([263d859](https://github.com/mozilla/fxa-content-server/commit/263d859))
* **styles:** refactor sass variables (#3783) ([4c929a4](https://github.com/mozilla/fxa-content-server/commit/4c929a4))
* **tests:** Use a helper to get the `remote` reference. (#3808) ([f32761e](https://github.com/mozilla/fxa-content-server/commit/f32761e))
### style
* **colors:** restyle buttons, links and labels to conform to mozilla style guide (#3755) ([3925684](https://github.com/mozilla/fxa-content-server/commit/3925684))
* **devices:** make devices and buttons responsive (#3825) ([050cb73](https://github.com/mozilla/fxa-content-server/commit/050cb73))
* **gravatar:** left align label (#3842) ([8dfd207](https://github.com/mozilla/fxa-content-server/commit/8dfd207))
* **links:** stack side-by-side links (#3817) r=vladikoff ([8476364](https://github.com/mozilla/fxa-content-server/commit/8476364)), closes [#3798](https://github.com/mozilla/fxa-content-server/issues/3798)
<a name="0.63.0"></a>
# 0.63.0 (2016-06-01)
### Bug Fixes
* **checkbox:** make only text clickable (#3759) ([855bf39](https://github.com/mozilla/fxa-content-server/commit/855bf39))
* **checkbox:** update checkbox styles (#3793) ([bc040aa](https://github.com/mozilla/fxa-content-server/commit/bc040aa)), closes [#3691](https://github.com/mozilla/fxa-content-server/issues/3691)
* **client:** Interpolate error messages before sending to Sentry. (#3764) ([26266f6](https://github.com/mozilla/fxa-content-server/commit/26266f6))
* **client:** Password length warning (#3739) ([c049106](https://github.com/mozilla/fxa-content-server/commit/c049106))
* **force_auth:** make force_auth work in web context (#3725) ([13798e0](https://github.com/mozilla/fxa-content-server/commit/13798e0))
* **rtl:** adjust rtl css for email and password r=vladikoff,shane-tomlinson ([5aeac38](https://github.com/mozilla/fxa-content-server/commit/5aeac38))
* **styles:** Fix the click area of side by side links. (#3785) ([20b9a51](https://github.com/mozilla/fxa-content-server/commit/20b9a51)), closes [(#3785](https://github.com/(/issues/3785) [#3776](https://github.com/mozilla/fxa-content-server/issues/3776)
* **styles:** Fix the grunt sasslint errors (#3796) r=vladikoff ([7827dbc](https://github.com/mozilla/fxa-content-server/commit/7827dbc)), closes [(#3796](https://github.com/(/issues/3796)
* **tests:** fix firstrun webchannel tests ([f2ddcd7](https://github.com/mozilla/fxa-content-server/commit/f2ddcd7)), closes [#3790](https://github.com/mozilla/fxa-content-server/issues/3790)
* **tests:** fix sync_v3 tests for remote environments (#3780) ([6600006](https://github.com/mozilla/fxa-content-server/commit/6600006)), closes [(#3780](https://github.com/(/issues/3780) [#3772](https://github.com/mozilla/fxa-content-server/issues/3772)
* **tests:** Fix the functional tests that listen for WebChannel messages. (#3752) ([a946f2f](https://github.com/mozilla/fxa-content-server/commit/a946f2f)), closes [(#3752](https://github.com/(/issues/3752) [#3750](https://github.com/mozilla/fxa-content-server/issues/3750)
* **tests:** improve stability of firstrun tests (#3794) ([9d267ab](https://github.com/mozilla/fxa-content-server/commit/9d267ab))
### chore
* **deps:** Update fxa-js-client to 0.1.39 (#3787) r=vladikoff ([5ceea48](https://github.com/mozilla/fxa-content-server/commit/5ceea48))
* **markdown:** port marked to remarkable (#3746) r=pdehaan,vladikoff ([ba542f7](https://github.com/mozilla/fxa-content-server/commit/ba542f7)), closes [#3728](https://github.com/mozilla/fxa-content-server/issues/3728)
* **npm:** update shrinkwrap (#3771) ([f7dccbb](https://github.com/mozilla/fxa-content-server/commit/f7dccbb))
* **nsp:** Exclude moment CVE from nsp checks (#3756) ([02adab5](https://github.com/mozilla/fxa-content-server/commit/02adab5))
### Features
* **client:** Handle the upcoming /complete_signin route. ([bde60b4](https://github.com/mozilla/fxa-content-server/commit/bde60b4))
* **client:** Stop passing 400 page error messages via query parameters. (#3715) r=vladikoff ([2cad043](https://github.com/mozilla/fxa-content-server/commit/2cad043))
* **metrics:** Generate flowId on the server (#3736) ([48919e1](https://github.com/mozilla/fxa-content-server/commit/48919e1))
* **robots:** adjust robots config to use "noindex" everywhere. (#3604) ([f6ed899](https://github.com/mozilla/fxa-content-server/commit/f6ed899))
* **tests:** Add a functional test for re-verifying an account. (#3781) ([b2ef9c1](https://github.com/mozilla/fxa-content-server/commit/b2ef9c1))
### Refactor
* **client:** Prepare for pw change/reset endpoints to return session data. (#3747) ([8d4b359](https://github.com/mozilla/fxa-content-server/commit/8d4b359))
* **tests:** Refactor many functional tests to use helper methods. (#3751) ([09585b4](https://github.com/mozilla/fxa-content-server/commit/09585b4))
<a name="0.62.0"></a>
# 0.62.0 (2016-05-18)
### Bug Fixes
* **base64url:** Trim padding per RFC 7515. (#3713) r=vladikoff,rfk ([585520d](https://github.com/mozilla/fxa-content-server/commit/585520d))
* **client:** handle async invalid token on signin (#3681) r=shane-tomlinson ([e484bd4](https://github.com/mozilla/fxa-content-server/commit/e484bd4))
* **server:** add extra body check for report error (#3709) ([c65cbcd](https://github.com/mozilla/fxa-content-server/commit/c65cbcd)), closes [#3708](https://github.com/mozilla/fxa-content-server/issues/3708)
* **server:** add extra body check for report error (#3709) ([f10868d](https://github.com/mozilla/fxa-content-server/commit/f10868d)), closes [#3708](https://github.com/mozilla/fxa-content-server/issues/3708)
* **style:** Autofocus on submit button and added tabindex (#3703) ([322902c](https://github.com/mozilla/fxa-content-server/commit/322902c))
* **styles:** change focused fields color scheme (#3727) ([fdae81a](https://github.com/mozilla/fxa-content-server/commit/fdae81a))
* **styles:** increase bottom margin for old password field (#3724) ([eac3bee](https://github.com/mozilla/fxa-content-server/commit/eac3bee))
* **styles:** replace clear sans with fira sans (#3685) r=shane-tomlinson,ryanfeeley ([4798131](https://github.com/mozilla/fxa-content-server/commit/4798131))
* **teamcity:** use optional TeamCity reporter (#3749) r=vladikoff ([abc2e0b](https://github.com/mozilla/fxa-content-server/commit/abc2e0b))
* **tests:** add missing test runner dependency: helmet (#3723) r=vladikoff ([0e92554](https://github.com/mozilla/fxa-content-server/commit/0e92554))
* **tests:** adjust oauth 123done tests for logout (#3722) r=vbudhram ([e6bd768](https://github.com/mozilla/fxa-content-server/commit/e6bd768)), closes [#3721](https://github.com/mozilla/fxa-content-server/issues/3721)
* **tests:** Fix the failing functional test. (#3706) r=vladikoff ([2b6f3d7](https://github.com/mozilla/fxa-content-server/commit/2b6f3d7)), closes [(#3706](https://github.com/(/issues/3706)
* **tests:** Fix the failing functional test. (#3706) r=vladikoff ([8747e0d](https://github.com/mozilla/fxa-content-server/commit/8747e0d)), closes [(#3706](https://github.com/(/issues/3706)
* **tests:** some functional tests are not cross-dependent anymore (#3719) r=vladikoff,shane- ([f4fd9cf](https://github.com/mozilla/fxa-content-server/commit/f4fd9cf)), closes [#3716](https://github.com/mozilla/fxa-content-server/issues/3716)
* **tests:** speed up the relier unit tests (#3717) ([8bb3edf](https://github.com/mozilla/fxa-content-server/commit/8bb3edf))
* **tests:** use sessionstorage for testing webchannel messages (#3741) r=shane-tomlinson ([b750cd5](https://github.com/mozilla/fxa-content-server/commit/b750cd5))
### chore
* **cleanup:** cleanup gitignore (#3734) ([297e00a](https://github.com/mozilla/fxa-content-server/commit/297e00a)), closes [#3733](https://github.com/mozilla/fxa-content-server/issues/3733)
* **docs:** update npm version in README ([5c62196](https://github.com/mozilla/fxa-content-server/commit/5c62196))
* **sass-lint:** add sass linting (#3732) r=vladikoff,pdehaan ([c4d2def](https://github.com/mozilla/fxa-content-server/commit/c4d2def))
### Features
* **client:** Fully validate `email` and `uid` in the relier. (#3711) ([298be44](https://github.com/mozilla/fxa-content-server/commit/298be44))
* **client:** pass metrics context metadata to the back end (#3702) r=vladikoff ([2ebc49a](https://github.com/mozilla/fxa-content-server/commit/2ebc49a))
* **errors:** Add messaging for new "request blocked" errno 125. (#3735) ([aae3c5c](https://github.com/mozilla/fxa-content-server/commit/aae3c5c))
* **locale:** add Arabic locale support (#3726) r=vbudhram ([4450796](https://github.com/mozilla/fxa-content-server/commit/4450796))
* **locale:** enable Finnish locale (#3738) r=vbudhram ([0ef9621](https://github.com/mozilla/fxa-content-server/commit/0ef9621)), closes [#3737](https://github.com/mozilla/fxa-content-server/issues/3737)
<a name="0.61.1"></a>
## 0.61.1 (2016-05-09)
### Bug Fixes
* **server:** add extra body check for report error (#3709) ([f10868d](https://github.com/mozilla/fxa-content-server/commit/f10868d)), closes [#3708](https://github.com/mozilla/fxa-content-server/issues/3708)
* **tests:** Fix the failing functional test. (#3706) r=vladikoff ([2b6f3d7](https://github.com/mozilla/fxa-content-server/commit/2b6f3d7)), closes [(#3706](https://github.com/(/issues/3706)
<a name="0.61.0"></a>
# 0.61.0 (2016-05-03)
### Bug Fixes
* **channels:** fix iframe message parsing ([a7c7ca2](https://github.com/mozilla/fxa-content-server/commit/a7c7ca2)), closes [#3602](https://github.com/mozilla/fxa-content-server/issues/3602)
* **client:** update to fxa-js-client 0.1.37 (#3690) ([d9ab90c](https://github.com/mozilla/fxa-content-server/commit/d9ab90c))
* **metrics:** Scrub PII from CSP reports ([1549c87](https://github.com/mozilla/fxa-content-server/commit/1549c87)), closes [#3689](https://github.com/mozilla/fxa-content-server/issues/3689)
* **signup:** Update button text on signup and CWTS pages. ([203f905](https://github.com/mozilla/fxa-content-server/commit/203f905)), closes [#3623](https://github.com/mozilla/fxa-content-server/issues/3623)
* **views:** do not show session expired warnings in views (#3700) r=vbudhram ([6103a64](https://github.com/mozilla/fxa-content-server/commit/6103a64)), closes [#3222](https://github.com/mozilla/fxa-content-server/issues/3222)
### chore
* **docs:** update comment ([49a4477](https://github.com/mozilla/fxa-content-server/commit/49a4477))
* **docs:** update README with new Selenium versions (#3701) ([cf9de81](https://github.com/mozilla/fxa-content-server/commit/cf9de81))
* **nsp:** Add .nsprc config file to ignore NSP warnings ([db49863](https://github.com/mozilla/fxa-content-server/commit/db49863))
* **tests:** Sort the front end unit tests alphabetically. ([2d7ffc9](https://github.com/mozilla/fxa-content-server/commit/2d7ffc9))
* **travis:** drop node 0.12 support ([6af6274](https://github.com/mozilla/fxa-content-server/commit/6af6274))
### Features
* **client:** implement resume token validation (#3682) ([148f42a](https://github.com/mozilla/fxa-content-server/commit/148f42a))
* **client:** Remove synchronization of unmasking on change password fields ([cd782c3](https://github.com/mozilla/fxa-content-server/commit/cd782c3))
* **metrics:** emit flow.begin event from metrics endpoint (#3683) ([8942991](https://github.com/mozilla/fxa-content-server/commit/8942991))
* **metrics:** update to support Sentry 8 and new raven.js (#3695) r=shane-tomlinson ([e302894](https://github.com/mozilla/fxa-content-server/commit/e302894)), closes [#3599](https://github.com/mozilla/fxa-content-server/issues/3599)
* **server:** Enable CSP! (#3627) ([bc714b0](https://github.com/mozilla/fxa-content-server/commit/bc714b0))
### Refactor
* **client:** move fxaClient access out of view (#3696) ([dc579de](https://github.com/mozilla/fxa-content-server/commit/dc579de))
* **csp-reports:** Updates based on @vladikoff's feedback ([864deb5](https://github.com/mozilla/fxa-content-server/commit/864deb5))
<a name="0.60.0"></a>
# 0.60.0 (2016-04-19)
### Bug Fixes
* **client:** Clear `resetPasswordConfirm` flag after successful reset. ([b72c27c](https://github.com/mozilla/fxa-content-server/commit/b72c27c))
* **client:** Do not skip "reset password" screen in force_auth. ([b22eeb4](https://github.com/mozilla/fxa-content-server/commit/b22eeb4)), closes [#3477](https://github.com/mozilla/fxa-content-server/issues/3477)
* **client:** Reduce the number of `parseMessage` errors. ([37e8f04](https://github.com/mozilla/fxa-content-server/commit/37e8f04)), closes [#3594](https://github.com/mozilla/fxa-content-server/issues/3594)
* **client:** Remove support for Iframed OAuth flows. ([5d19757](https://github.com/mozilla/fxa-content-server/commit/5d19757)), closes [#3628](https://github.com/mozilla/fxa-content-server/issues/3628)
* **client:** Sign out messages disappear when user starts typing ([198070e](https://github.com/mozilla/fxa-content-server/commit/198070e))
* **client:** isPasswordAutocompleteDisabled removed ([7fb7dae](https://github.com/mozilla/fxa-content-server/commit/7fb7dae))
* **deps:** update most prod deps ([a5ae334](https://github.com/mozilla/fxa-content-server/commit/a5ae334))
* **deps:** update node-uap version ([b43ecdd](https://github.com/mozilla/fxa-content-server/commit/b43ecdd))
* **deps:** update to bluebird 3 promises ([b5f5f17](https://github.com/mozilla/fxa-content-server/commit/b5f5f17))
* **strings:** fix device string ([c4a85c8](https://github.com/mozilla/fxa-content-server/commit/c4a85c8))
* **tests:** Fix the failure on addEventListener. ([371f091](https://github.com/mozilla/fxa-content-server/commit/371f091)), closes [#3408](https://github.com/mozilla/fxa-content-server/issues/3408)
* **tests:** adjust checkbox test to click on labels properly ([fd3c658](https://github.com/mozilla/fxa-content-server/commit/fd3c658)), closes [#3618](https://github.com/mozilla/fxa-content-server/issues/3618)
* **tests:** update device tests to wait for device delete request ([84a34df](https://github.com/mozilla/fxa-content-server/commit/84a34df)), closes [#3405](https://github.com/mozilla/fxa-content-server/issues/3405)
### Features
* **client:** Show a startup spinner on startup ([e8f3252](https://github.com/mozilla/fxa-content-server/commit/e8f3252)), closes [#2980](https://github.com/mozilla/fxa-content-server/issues/2980)
* **client:** Smooth out the "reset_password_confirm=false" flow. ([17e27c1](https://github.com/mozilla/fxa-content-server/commit/17e27c1))
* **client:** Strict validation of email and uid on force_auth ([f666c8b](https://github.com/mozilla/fxa-content-server/commit/f666c8b)), closes [#3040](https://github.com/mozilla/fxa-content-server/issues/3040)
* **reset:** add reset_password_confirm parameter to allow auto submit ([59bfb5f](https://github.com/mozilla/fxa-content-server/commit/59bfb5f))
* **signin:** handle new account must reset error (126) ([b2908af](https://github.com/mozilla/fxa-content-server/commit/b2908af))
### Refactor
* **client:** Convert durations into duration-js ([8795b14](https://github.com/mozilla/fxa-content-server/commit/8795b14)), closes [#1657](https://github.com/mozilla/fxa-content-server/issues/1657)
* **client:** Extract account reset logic into a mixin to be shared. ([7bc28f6](https://github.com/mozilla/fxa-content-server/commit/7bc28f6))
* **client:** Extract open-gmail logic into a mixin to be shared. ([007d470](https://github.com/mozilla/fxa-content-server/commit/007d470))
* **client:** In siginin, rename `.prefill` to `.prefillEmail`. ([489a80f](https://github.com/mozilla/fxa-content-server/commit/489a80f))
* **client:** Move error reporting from app-start a shared module. ([ea12cc5](https://github.com/mozilla/fxa-content-server/commit/ea12cc5))
* **logging:** Add error module ([13858f3](https://github.com/mozilla/fxa-content-server/commit/13858f3))
### chore
* **ci:** add circleci scripts into tests ([235e20d](https://github.com/mozilla/fxa-content-server/commit/235e20d))
* **client:** Add the strings needed for the email reconfirmation feature. ([efb639f](https://github.com/mozilla/fxa-content-server/commit/efb639f))
* **client:** Alphabetize a couple of out of order dependencies. ([39dd282](https://github.com/mozilla/fxa-content-server/commit/39dd282))
* **deps:** update devDeps ([b7a2862](https://github.com/mozilla/fxa-content-server/commit/b7a2862))
* **deps:** update to Intern 3.1.1 ([aa14ce6](https://github.com/mozilla/fxa-content-server/commit/aa14ce6))
<a name="0.59.0"></a>
# 0.59.0 (2016-03-21)
### Bug Fixes
* **confirm:** do not show errors during confirmation polling ([944fc5e](https://github.com/mozilla/fxa-content-server/commit/944fc5e)), closes [#2638](https://github.com/mozilla/fxa-content-server/issues/2638)
* **metrics:** limit Sentry stack frames ([293ab07](https://github.com/mozilla/fxa-content-server/commit/293ab07)), closes [#3167](https://github.com/mozilla/fxa-content-server/issues/3167)
* **tests:** server tests now require bluebird and lodash ([39461dd](https://github.com/mozilla/fxa-content-server/commit/39461dd))
### chore
* **docs:** add a link to prod content server ([659bd3c](https://github.com/mozilla/fxa-content-server/commit/659bd3c))
* **docs:** Document helper functions added in #3595 ([2255991](https://github.com/mozilla/fxa-content-server/commit/2255991))
* **tests:** Add a missing unit test for views/confirm.js ([5ac2347](https://github.com/mozilla/fxa-content-server/commit/5ac2347))
* **travis:** unlock node.js versions ([0cf6289](https://github.com/mozilla/fxa-content-server/commit/0cf6289)), closes [#3586](https://github.com/mozilla/fxa-content-server/issues/3586)
### Features
* **client:** Better handling of deleted accounts on /force_auth ([485433f](https://github.com/mozilla/fxa-content-server/commit/485433f)), closes [#3057](https://github.com/mozilla/fxa-content-server/issues/3057) [#3283](https://github.com/mozilla/fxa-content-server/issues/3283)
* **client:** joi like validation of query parameters ([d9e18ea](https://github.com/mozilla/fxa-content-server/commit/d9e18ea))
* **referer:** Only send origin in referer header, not whole URL. ([f12b67b](https://github.com/mozilla/fxa-content-server/commit/f12b67b))
* **server:** emit the new flow.begin activity event ([5b74706](https://github.com/mozilla/fxa-content-server/commit/5b74706))
### Refactor
* **tests:** Overhaul the force_auth tests. ([89de5cd](https://github.com/mozilla/fxa-content-server/commit/89de5cd))
### Reverts
* **server:** remove server-generated flowId and flow.begin event ([83f0503](https://github.com/mozilla/fxa-content-server/commit/83f0503))
<a name="0.58.1"></a>
## 0.58.1 (2016-03-09)
### Bug Fixes
* **build:** Fix `grunt build` exception if server template open in vim ([d6c9661](https://github.com/mozilla/fxa-content-server/commit/d6c9661)), closes [#3581](https://github.com/mozilla/fxa-content-server/issues/3581)
* **client:** Only normalize scopes for trusted reliers when prompting for consent. ([8aa23fe](https://github.com/mozilla/fxa-content-server/commit/8aa23fe))
* **server:** Ensure the 400 page prints error messages in production. ([1279cff](https://github.com/mozilla/fxa-content-server/commit/1279cff)), closes [#2070](https://github.com/mozilla/fxa-content-server/issues/2070) [#3572](https://github.com/mozilla/fxa-content-server/issues/3572)
* **tests:** add htmlparser2 dependency to teamcity/run-server.sh ([26d33af](https://github.com/mozilla/fxa-content-server/commit/26d33af))
### chore
* **tests:** Functional test for trusted relier that prompts for consent ([c89ceb1](https://github.com/mozilla/fxa-content-server/commit/c89ceb1))
### Refactor
* **client:** Simplify url.js->searchParams ([ed3c190](https://github.com/mozilla/fxa-content-server/commit/ed3c190))
<a name="0.58.0"></a>
# 0.58.0 (2016-03-08)
### Bug Fixes
* **build:** copy error pages into dist, not app ([118e2c8](https://github.com/mozilla/fxa-content-server/commit/118e2c8))
* **client:** forbid single-part domains in email addresses ([4c42f47](https://github.com/mozilla/fxa-content-server/commit/4c42f47))
* **client:** Handle old accounts that contain `accountData` ([479b7dd](https://github.com/mozilla/fxa-content-server/commit/479b7dd)), closes [#3466](https://github.com/mozilla/fxa-content-server/issues/3466)
* **client:** Only send login notices to Fx if all data is available. ([53fe05f](https://github.com/mozilla/fxa-content-server/commit/53fe05f)), closes [#3514](https://github.com/mozilla/fxa-content-server/issues/3514)
* **server:** Allow the /signin, /signup, /reset_pasword to be framed ([f513fb2](https://github.com/mozilla/fxa-content-server/commit/f513fb2)), closes [#3518](https://github.com/mozilla/fxa-content-server/issues/3518)
* **test:** Ensure `addEventListener` exists before invoking. ([918cf7b](https://github.com/mozilla/fxa-content-server/commit/918cf7b)), closes [#3408](https://github.com/mozilla/fxa-content-server/issues/3408)
* **tests:** allow setting fxaDevBox with teamcity run-server.sh ([62b8b58](https://github.com/mozilla/fxa-content-server/commit/62b8b58))
* **tests:** don't quote commit value (might have leading spaces) ([d25225b](https://github.com/mozilla/fxa-content-server/commit/d25225b))
* **tests:** Fix test timeout with selenium 51 ([9021c28](https://github.com/mozilla/fxa-content-server/commit/9021c28))
* **tests:** handle OUT: garbage from jsawk ([6b268ea](https://github.com/mozilla/fxa-content-server/commit/6b268ea))
* **tests:** update modules to match package.json, and jsawk fix ([d36f285](https://github.com/mozilla/fxa-content-server/commit/d36f285))
* **tests:** update teamcity server test driver ([902195c](https://github.com/mozilla/fxa-content-server/commit/902195c))
* **validation:** Add validation to optional params in models and reliers ([46cc1ad](https://github.com/mozilla/fxa-content-server/commit/46cc1ad)), closes [#2025](https://github.com/mozilla/fxa-content-server/issues/2025) [#3490](https://github.com/mozilla/fxa-content-server/issues/3490) [#3452](https://github.com/mozilla/fxa-content-server/issues/3452)
### chore
* **client:** Update fxa-js-client to 0.1.34 ([fdd9f4e](https://github.com/mozilla/fxa-content-server/commit/fdd9f4e))
* **git:** Remove built app based error pages from .gitignore ([ebf464c](https://github.com/mozilla/fxa-content-server/commit/ebf464c))
* **strings:** Add strings needed for update password reset flow ([fb5087c](https://github.com/mozilla/fxa-content-server/commit/fb5087c))
* **tests:** latest4 is also an fxa-dev box ([8b57f1e](https://github.com/mozilla/fxa-content-server/commit/8b57f1e))
* **tests:** Pre-merge cleanup of tests and HTML. ([5844134](https://github.com/mozilla/fxa-content-server/commit/5844134))
* **tests:** Remove hard coded client_id from `oauth choose redirect` tests. ([5064b69](https://github.com/mozilla/fxa-content-server/commit/5064b69))
### Features
* **amo:** Signin/Signup based on email query param with existing account ([d30d508](https://github.com/mozilla/fxa-content-server/commit/d30d508))
* **build:** Prepare to serve static content from a CDN. ([93209b2](https://github.com/mozilla/fxa-content-server/commit/93209b2)), closes [#3447](https://github.com/mozilla/fxa-content-server/issues/3447) [#3462](https://github.com/mozilla/fxa-content-server/issues/3462) [#3463](https://github.com/mozilla/fxa-content-server/issues/3463)
* **client:** Add a mixin to handle updating external URLs on Fx for iOS ([f2f7fc1](https://github.com/mozilla/fxa-content-server/commit/f2f7fc1))
* **server:** add hard crash maintenance mode template ([b168cf2](https://github.com/mozilla/fxa-content-server/commit/b168cf2)), closes [#3103](https://github.com/mozilla/fxa-content-server/issues/3103)
* **styles:** Updated password reset flow ([822ab77](https://github.com/mozilla/fxa-content-server/commit/822ab77))
<a name="0.57.0"></a>
# 0.57.0 (2016-02-23)
### Bug Fixes
* **client:** Do not show the easter egg if in an iframe. ([b59e4fe](https://github.com/mozilla/fxa-content-server/commit/b59e4fe)), closes [#3483](https://github.com/mozilla/fxa-content-server/issues/3483)
* **client:** Fix error message behavior post-screen transition. ([7da39a8](https://github.com/mozilla/fxa-content-server/commit/7da39a8)), closes [#3503](https://github.com/mozilla/fxa-content-server/issues/3503)
* **client:** Fix password reset in e10s. ([2211306](https://github.com/mozilla/fxa-content-server/commit/2211306))
* **client:** Fix show/hide password toggle on force_auth ([6033838](https://github.com/mozilla/fxa-content-server/commit/6033838)), closes [#3532](https://github.com/mozilla/fxa-content-server/issues/3532)
* **client:** Fix uploading an avatar from file ([0d87a98](https://github.com/mozilla/fxa-content-server/commit/0d87a98)), closes [#3519](https://github.com/mozilla/fxa-content-server/issues/3519)
* **client:** Focus the display name field when opening the panel. ([21634ba](https://github.com/mozilla/fxa-content-server/commit/21634ba)), closes [#3517](https://github.com/mozilla/fxa-content-server/issues/3517)
* **cwts:** show all sync engine options to all clients ([98d1059](https://github.com/mozilla/fxa-content-server/commit/98d1059)), closes [#3494](https://github.com/mozilla/fxa-content-server/issues/3494)
* **devices:** remove plural strings from connected date ([02d493b](https://github.com/mozilla/fxa-content-server/commit/02d493b)), closes [#3510](https://github.com/mozilla/fxa-content-server/issues/3510)
* **metrics:** Report Windows 10 metrics reporting. ([045ad50](https://github.com/mozilla/fxa-content-server/commit/045ad50)), closes [#3445](https://github.com/mozilla/fxa-content-server/issues/3445)
* **style:** Cleanup sync options styling ([6d8cd85](https://github.com/mozilla/fxa-content-server/commit/6d8cd85))
* **teamcity:** record content,oauth,profile,auth __version__ (latest4) ([3190cb0](https://github.com/mozilla/fxa-content-server/commit/3190cb0))
* **tests:** adjust case sensitive tests for sync v2 ([82946a2](https://github.com/mozilla/fxa-content-server/commit/82946a2))
### chore
* **client:** Add the strings for PR #3426 ([bc80f3a](https://github.com/mozilla/fxa-content-server/commit/bc80f3a))
* **client:** signin from signup final touches ([7ef7ae9](https://github.com/mozilla/fxa-content-server/commit/7ef7ae9))
* **install:** Sort the dependencies in package.json ([3c0d651](https://github.com/mozilla/fxa-content-server/commit/3c0d651))
### Features
* **build:** Add SRI `integrity` attributes to static resources. ([4b23a90](https://github.com/mozilla/fxa-content-server/commit/4b23a90)), closes [#3449](https://github.com/mozilla/fxa-content-server/issues/3449)
* **client:** Add support for `prompt=consent` for OAuth reliers. ([041b9fa](https://github.com/mozilla/fxa-content-server/commit/041b9fa)), closes [#3505](https://github.com/mozilla/fxa-content-server/issues/3505)
* **client:** allow users to sign in from sign-up view ([b513701](https://github.com/mozilla/fxa-content-server/commit/b513701))
* **client:** Expand the permissions screen. ([851446a](https://github.com/mozilla/fxa-content-server/commit/851446a)), closes [#2477](https://github.com/mozilla/fxa-content-server/issues/2477)
* **cwts:** enable choose what to sync in fx-firstrun-v2 and refactor other cwts auth_broker ([c5d28cc](https://github.com/mozilla/fxa-content-server/commit/c5d28cc)), closes [#3365](https://github.com/mozilla/fxa-content-server/issues/3365)
* **sass:** add hover and active states for avatar upload dialog buttons ([fca16ac](https://github.com/mozilla/fxa-content-server/commit/fca16ac))
### Refactor
* **test:** Image uploader functional tests upload images. ([859b7c0](https://github.com/mozilla/fxa-content-server/commit/859b7c0))
<a name="0.56.0"></a>
# 0.56.0 (2016-02-10)
### Bug Fixes
* **client:** Do not sign out of Sync when visiting /force_auth ([f96672c](https://github.com/mozilla/fxa-content-server/commit/f96672c)), closes [#3431](https://github.com/mozilla/fxa-content-server/issues/3431)
* **client:** Ensure status messages are shown on the signup page. ([dfeb53b](https://github.com/mozilla/fxa-content-server/commit/dfeb53b))
* **client:** Ignore postMessages from `chrome://browser` ([7010bbd](https://github.com/mozilla/fxa-content-server/commit/7010bbd))
* **client:** No more redirect to `signin_complete` w/ fx_desktop_v2 ([723da2b](https://github.com/mozilla/fxa-content-server/commit/723da2b)), closes [#3330](https://github.com/mozilla/fxa-content-server/issues/3330) [#3353](https://github.com/mozilla/fxa-content-server/issues/3353)
* **client:** Update the `_redirectTo` stragglers, add tests. ([da5fbfe](https://github.com/mozilla/fxa-content-server/commit/da5fbfe))
* **confirm:** fix openGmail button visibility ([aa122cb](https://github.com/mozilla/fxa-content-server/commit/aa122cb)), closes [#3487](https://github.com/mozilla/fxa-content-server/issues/3487)
* **experiments:** update to train-55 experiments ([01459b6](https://github.com/mozilla/fxa-content-server/commit/01459b6))
* **metrics:** Filter obviously invalid StatsD timings ([cdeac93](https://github.com/mozilla/fxa-content-server/commit/cdeac93))
* **metrics:** Send an error's context as a Sentry report tag. ([8bdfd57](https://github.com/mozilla/fxa-content-server/commit/8bdfd57)), closes [#3470](https://github.com/mozilla/fxa-content-server/issues/3470)
* **spelling:** fix a few typos ([8394a57](https://github.com/mozilla/fxa-content-server/commit/8394a57))
* **teamcity:** record content,oauth,profile,auth __version__ ([f2672a0](https://github.com/mozilla/fxa-content-server/commit/f2672a0))
* **test:** Fix the `attempt to use webcam for avatar` functional test. ([18b0c6d](https://github.com/mozilla/fxa-content-server/commit/18b0c6d)), closes [#3455](https://github.com/mozilla/fxa-content-server/issues/3455)
* **travis:** lock node versions until new versions are supported ([ad92350](https://github.com/mozilla/fxa-content-server/commit/ad92350))
### chore
* **client:** Add a unit test for sign_up.js->onAmoSignIn ([d1364e2](https://github.com/mozilla/fxa-content-server/commit/d1364e2))
* **client:** Add the AMO migration string to strings.js ([2f8c721](https://github.com/mozilla/fxa-content-server/commit/2f8c721))
* **client:** Remove `submit` from ForceAuthView. ([d221aed](https://github.com/mozilla/fxa-content-server/commit/d221aed)), closes [#3438](https://github.com/mozilla/fxa-content-server/issues/3438)
* **client:** Remove the extra mixins from the ForceAuthView. ([6316053](https://github.com/mozilla/fxa-content-server/commit/6316053)), closes [#3437](https://github.com/mozilla/fxa-content-server/issues/3437)
* **docs:** Add `migration` possible values documentation. ([8d0e17a](https://github.com/mozilla/fxa-content-server/commit/8d0e17a))
### Features
* **client:** Enable "Sync Preferences" from the firstrun flow. ([539ed50](https://github.com/mozilla/fxa-content-server/commit/539ed50)), closes [#3417](https://github.com/mozilla/fxa-content-server/issues/3417)
* **confirm:** promote "open gmail" to a feature ([833358d](https://github.com/mozilla/fxa-content-server/commit/833358d)), closes [#3368](https://github.com/mozilla/fxa-content-server/issues/3368)
* **migration:** Updated to support AMO migration through the migration query param ([949f717](https://github.com/mozilla/fxa-content-server/commit/949f717))
* **sass:** use custom SVGs for avatar upload buttons ([21c2821](https://github.com/mozilla/fxa-content-server/commit/21c2821))
### Refactor
* **client:** Extract `accountKeys`, `relierKeys` to the Account model. ([3fdef3f](https://github.com/mozilla/fxa-content-server/commit/3fdef3f))
* **relier:** remove isFxDesktop(), it is not used ([888dd3f](https://github.com/mozilla/fxa-content-server/commit/888dd3f))
<a name="0.55.0"></a>
# 0.55.0 (2016-01-26)
### Bug Fixes
* **client:** enforce validation of notifier event data ([7002c76](https://github.com/mozilla/fxa-content-server/commit/7002c76))
* **client:** Fix the browser back button in the firstrun flow. ([6c306e0](https://github.com/mozilla/fxa-content-server/commit/6c306e0)), closes [#3296](https://github.com/mozilla/fxa-content-server/issues/3296)
* **client:** tolerate missing _formPrefill in signed-out-notification-mixin ([cf2c6c7](https://github.com/mozilla/fxa-content-server/commit/cf2c6c7))
* **config:** switch to readable config values ([d9326cc](https://github.com/mozilla/fxa-content-server/commit/d9326cc)), closes [#2874](https://github.com/mozilla/fxa-content-server/issues/2874)
* **devices:** format connected date ([20eb09a](https://github.com/mozilla/fxa-content-server/commit/20eb09a)), closes [#3377](https://github.com/mozilla/fxa-content-server/issues/3377)
* **metrics:** Reduce the number of localStorage errors in Sentry. ([aedb762](https://github.com/mozilla/fxa-content-server/commit/aedb762))
* **sentry:** adjust cache busting files for Sentry ([2a85d0a](https://github.com/mozilla/fxa-content-server/commit/2a85d0a)), closes [#3420](https://github.com/mozilla/fxa-content-server/issues/3420) [#3363](https://github.com/mozilla/fxa-content-server/issues/3363)
* **template:** update cookies required message to include local storage ([59672c5](https://github.com/mozilla/fxa-content-server/commit/59672c5)), closes [#3129](https://github.com/mozilla/fxa-content-server/issues/3129)
* **test:** Fix the 'sign in with a second sign-in tab open' test. ([8fd9ef5](https://github.com/mozilla/fxa-content-server/commit/8fd9ef5)), closes [#3380](https://github.com/mozilla/fxa-content-server/issues/3380)
### chore
* **client:** Remove the unused ConfigLoader dep from cookies disabled. ([5c33eb8](https://github.com/mozilla/fxa-content-server/commit/5c33eb8))
* **deps:** update to latest fxa changelog ([675a95e](https://github.com/mozilla/fxa-content-server/commit/675a95e))
* **docs:** update node version ([5a500c5](https://github.com/mozilla/fxa-content-server/commit/5a500c5))
* **docs:** update servers and selenium version ([bf92684](https://github.com/mozilla/fxa-content-server/commit/bf92684))
### docs
* **contributing:** Mention git commit guidelines ([7f3cfcd](https://github.com/mozilla/fxa-content-server/commit/7f3cfcd))
### Features
* **client:** Log localStorage errors on startup. ([49aedc8](https://github.com/mozilla/fxa-content-server/commit/49aedc8))
* **client:** Report email opt-in status to firstrun page. ([cd7fa8b](https://github.com/mozilla/fxa-content-server/commit/cd7fa8b)), closes [#3411](https://github.com/mozilla/fxa-content-server/issues/3411)
* **client:** Support the newest navigator.mediaDevices API for fetching avatars ([3913f55](https://github.com/mozilla/fxa-content-server/commit/3913f55))
* **docker:** Additional Dockerfile for self-hosting ([2db851c](https://github.com/mozilla/fxa-content-server/commit/2db851c))
* **metric:** Add metric to track when user successfully changes their password ([14c3344](https://github.com/mozilla/fxa-content-server/commit/14c3344))
* **sass:** Show a spinner while loading a ProfileImage. ([f360c9c](https://github.com/mozilla/fxa-content-server/commit/f360c9c))
### Refactor
* **client:** Better Account field sandboxing ([d432199](https://github.com/mozilla/fxa-content-server/commit/d432199))
* **client:** Further data sandboxing ([afe52ee](https://github.com/mozilla/fxa-content-server/commit/afe52ee))
* **client:** Simplify the _isEmailFirefoxDomain function. ([ea29e57](https://github.com/mozilla/fxa-content-server/commit/ea29e57))
<a name="0.54.0"></a>
# 0.54.0 (2016-01-12)
### Bug Fixes
* **client:** fx-desktop-v2 broker halts before signup confirmation poll. ([34c9728](https://github.com/mozilla/fxa-content-server/commit/34c9728)), closes [#3330](https://github.com/mozilla/fxa-content-server/issues/3330)
* **client:** Only send `internal:*` messages across the InterTabChannel. ([1e169b8](https://github.com/mozilla/fxa-content-server/commit/1e169b8))
* **csp:** make CSP reports more detailed, remove sample rate ([41d919c](https://github.com/mozilla/fxa-content-server/commit/41d919c)), closes [#3297](https://github.com/mozilla/fxa-content-server/issues/3297)
* **docs:** remove outdated Docker docs ([4487573](https://github.com/mozilla/fxa-content-server/commit/4487573))
* **metrics:** optimize StatsD tags for performance ([207556a](https://github.com/mozilla/fxa-content-server/commit/207556a)), closes [#3349](https://github.com/mozilla/fxa-content-server/issues/3349)
* **signup:** disallow @firefox email field during sign up ([56465b2](https://github.com/mozilla/fxa-content-server/commit/56465b2)), closes [#3332](https://github.com/mozilla/fxa-content-server/issues/3332)
* **sourcemap:** add head.js sourcemap ([fdb822c](https://github.com/mozilla/fxa-content-server/commit/fdb822c)), closes [#3355](https://github.com/mozilla/fxa-content-server/issues/3355)
* **styles:** fixes avatar styling to be consistent with fx desktop, fixes #3276 ([e3bd998](https://github.com/mozilla/fxa-content-server/commit/e3bd998)), closes [#3276](https://github.com/mozilla/fxa-content-server/issues/3276)
* **styles:** update age styles to work properly in latest Firefox ([c6da26c](https://github.com/mozilla/fxa-content-server/commit/c6da26c))
* **teamcity:** allow GIT_COMMIT to be set via environment ([d2147c7](https://github.com/mozilla/fxa-content-server/commit/d2147c7))
* **tests:** allow unset value of GIT_COMMIT ([1dd0fd7](https://github.com/mozilla/fxa-content-server/commit/1dd0fd7))
* **tests:** Fix the communication preferences tests. ([ae1104f](https://github.com/mozilla/fxa-content-server/commit/ae1104f)), closes [#3357](https://github.com/mozilla/fxa-content-server/issues/3357)
* **tests:** improve iframe functional tests ([969b0b9](https://github.com/mozilla/fxa-content-server/commit/969b0b9)), closes [#3361](https://github.com/mozilla/fxa-content-server/issues/3361)
### Features
* **client:** Add a "Sync Preferences" button for fx-desktop-v3 broker. ([7fd2855](https://github.com/mozilla/fxa-content-server/commit/7fd2855)), closes [#3079](https://github.com/mozilla/fxa-content-server/issues/3079)
### Refactor
* **client:** Add retrySignUp and verifySignUp to the Account model ([cf6700a](https://github.com/mozilla/fxa-content-server/commit/cf6700a))
* **metrics:** remove unused metrics tags ([d086fa0](https://github.com/mozilla/fxa-content-server/commit/d086fa0)), closes [#3346](https://github.com/mozilla/fxa-content-server/issues/3346)
<a name="0.53.0"></a>
# 0.53.0 (2015-12-30)
### Bug Fixes
* **client:** focus first input in choose_what_to_sync ([1196b27](https://github.com/mozilla/fxa-content-server/commit/1196b27d58ea6fb2afd55461a6d359e0bef77226))
* **ux:** fix checkbox styling in the choose what to sync screen ([1653f9](https://github.com/mozilla/fxa-content-server/commit/1653f965ca2b0c864d21f9d63dc89a141485c20c))
* **ux:** minor tweak to the button spinner in mobile view ([c5b40e1c](https://github.com/mozilla/fxa-content-server/commit/c5b40e1c7fa4ae5483d7cb67c437207aaf5d1aba))
* **tests:** add config to run latest with node 4.x ([30fc761](https://github.com/mozilla/fxa-content-server/commit/30fc76184eb9651fa54caa8e691747dda4f05147))
* **tests:** fix functional tests for oauth and password reset ([ca18a0c](https://github.com/mozilla/fxa-content-server/commit/ca18a0cd53c9afeee3e841388f73efb778057805))
* **deps:** update to Intern 3.0.6 ([990a8d0](https://github.com/mozilla/fxa-content-server/commit/990a8d09a9197783eac40d27bb98d627d1853404))
* **deps:** update prod dependencies ([7fd2b82](https://github.com/mozilla/fxa-content-server/commit/7fd2b823c58dbf52785307f8962cfbcfbe56bf0a))
* **snippet:** remove extra Firefox for iOS string ([9f4a359](https://github.com/mozilla/fxa-content-server/commit/9f4a359a4894d35b9a92a57b3b318da46485b37c))
### Refactor
* **client:** Move some view based reset password logic to mixins/models ([9561faf](https://github.com/mozilla/fxa-content-server/commit/9561faf8ff61b60edebcc207d682977ca4b9af15))
<a name="0.52.0"></a>
# 0.52.0 (2015-12-15)
### Bug Fixes
* **devices:** rename lastConnected to lastAccessTime ([9ec1ff6](https://github.com/mozilla/fxa-content-server/commit/9ec1ff6))
* **openid:** add lint and tests to openid routes ([d63f8ed](https://github.com/mozilla/fxa-content-server/commit/d63f8ed))
* **server:** fix server test for post-csp ([315340e](https://github.com/mozilla/fxa-content-server/commit/315340e)), closes [#3300](https://github.com/mozilla/fxa-content-server/issues/3300)
* **tests:** add openid .well-known endpoint test ([dd68356](https://github.com/mozilla/fxa-content-server/commit/dd68356))
* **tests:** fix functional test iframe failure ([fad077c](https://github.com/mozilla/fxa-content-server/commit/fad077c)), closes [#3306](https://github.com/mozilla/fxa-content-server/issues/3306)
* **tests:** remove special rules for copied locales ([28a8396](https://github.com/mozilla/fxa-content-server/commit/28a8396))
* **travis:** build and test on 0.10, 0.12 and 4.x ([ba4d829](https://github.com/mozilla/fxa-content-server/commit/ba4d829))
### Features
* **openid:** add /.well-known/openid-configuration route ([8cf2ec5](https://github.com/mozilla/fxa-content-server/commit/8cf2ec5)), closes [#3299](https://github.com/mozilla/fxa-content-server/issues/3299)
### Refactor
* **client:** Move deleteAccount logic from view to user.js/account.js ([dbc531c](https://github.com/mozilla/fxa-content-server/commit/dbc531c))
* **client:** Use the Account's isSignedIn method in base.js ([f6bf420](https://github.com/mozilla/fxa-content-server/commit/f6bf420))
<a name="0.51.0"></a>
# 0.51.0 (2015-12-02)
### Bug Fixes
* **devices:** improve testing coverage and clean up ([4163505](https://github.com/mozilla/fxa-content-server/commit/4163505))
* **docs:** add browser support section ([cd3a975](https://github.com/mozilla/fxa-content-server/commit/cd3a975))
* **experiments:** bump experiments to train-51 ([0de6c33](https://github.com/mozilla/fxa-content-server/commit/0de6c33))
* **tests:** use bower@1.6.5 in teamcity tests ([b9ab071](https://github.com/mozilla/fxa-content-server/commit/b9ab071))
### Features
* **deps:** update fxa-js-client to v0.1.33 ([b77145b](https://github.com/mozilla/fxa-content-server/commit/b77145b))
* **devices:** basic device UI for the settings panel ([20c305d](https://github.com/mozilla/fxa-content-server/commit/20c305d))
* **l10n:** Add translatable string for a "Help" link. ([bdbf4b5](https://github.com/mozilla/fxa-content-server/commit/bdbf4b5))
### Refactor
* **client:** Move View creation logic out of router.js ([74556db](https://github.com/mozilla/fxa-content-server/commit/74556db))
<a name="0.50.0"></a>
# 0.50.0 (2015-11-17)
### Bug Fixes
* **avatars:** updated the avatar to the latest haired one ([327d67d](https://github.com/mozilla/fxa-content-server/commit/327d67d))
* **client:** fix name clash with web-channel events ([7148184](https://github.com/mozilla/fxa-content-server/commit/7148184))
* **client:** update Firefox for iOS marketing snippet ([1373e4c](https://github.com/mozilla/fxa-content-server/commit/1373e4c)), closes [#3280](https://github.com/mozilla/fxa-content-server/issues/3280)
* **csp:** Fix the default-profile.svg CSP error. Code cleanup. ([4200976](https://github.com/mozilla/fxa-content-server/commit/4200976))
* **experiments:** bump experiments to train 50 ([a4fdd11](https://github.com/mozilla/fxa-content-server/commit/a4fdd11))
* **l10n:** remove locale copying ([e0387cf](https://github.com/mozilla/fxa-content-server/commit/e0387cf))
* **l10n:** remove redundant l10n files ([b36f782](https://github.com/mozilla/fxa-content-server/commit/b36f782)), closes [#3258](https://github.com/mozilla/fxa-content-server/issues/3258)
* **tests:** add a way to disable client metrics stderr ([64e79a5](https://github.com/mozilla/fxa-content-server/commit/64e79a5)), closes [#3158](https://github.com/mozilla/fxa-content-server/issues/3158)
### Features
* **csp:** enable report only CSP in production ([2fbe096](https://github.com/mozilla/fxa-content-server/commit/2fbe096)), closes [#1426](https://github.com/mozilla/fxa-content-server/issues/1426)
### Refactor
* **client:** Convert `app` to the Simplified CommonJS wrapper. ([6a4c81a](https://github.com/mozilla/fxa-content-server/commit/6a4c81a))
* **client:** Replace interTabMixin with notifierMixin. ([2b4a3d7](https://github.com/mozilla/fxa-content-server/commit/2b4a3d7)), closes [#3244](https://github.com/mozilla/fxa-content-server/issues/3244)
<a name="0.49.3"></a>
## 0.49.3 (2015-11-06)
### Bug Fixes
* **client:** fix name clash with web-channel events ([8e23d6d](https://github.com/mozilla/fxa-content-server/commit/8e23d6d))
<a name="0.49.2"></a>
## 0.49.2 (2015-11-04)
### Bug Fixes
* **build:** adjust shrinkwrap due to a failing SHA ([56e346f](https://github.com/mozilla/fxa-content-server/commit/56e346f))
* **config:** switch default config to use consistent server values ([0a6fa42](https://github.com/mozilla/fxa-content-server/commit/0a6fa42)), closes [#1543](https://github.com/mozilla/fxa-content-server/issues/1543)
### Features
* **docs:** Document WebChannel communication with the browser. ([bd91b48](https://github.com/mozilla/fxa-content-server/commit/bd91b48)), closes [#1262](https://github.com/mozilla/fxa-content-server/issues/1262)
<a name="0.49.1"></a>
## 0.49.1 (2015-11-03)
### Bug Fixes
* **client:** rename broadcast to triggerAll ([98b383d](https://github.com/mozilla/fxa-content-server/commit/98b383d))
* **experiments:** update experiments to latest branch ([93111f6](https://github.com/mozilla/fxa-content-server/commit/93111f6))
* **tests:** fix server test for the pt locale ([95ea6b6](https://github.com/mozilla/fxa-content-server/commit/95ea6b6)), closes [#3254](https://github.com/mozilla/fxa-content-server/issues/3254)
<a name="0.49.0"></a>
# 0.49.0 (2015-11-02)
### Bug Fixes
* **client:** Do not use the OAuth Redirect broker to verify Sync sign ups. ([f419efd](https://github.com/mozilla/fxa-content-server/commit/f419efd)), closes [#3215](https://github.com/mozilla/fxa-content-server/issues/3215)
* **client:** Remove /force_auth query params upon successful signin. ([bb3da5e](https://github.com/mozilla/fxa-content-server/commit/bb3da5e)), closes [#2071](https://github.com/mozilla/fxa-content-server/issues/2071)
* **client:** clear query params on sign-out ([0f73d4c](https://github.com/mozilla/fxa-content-server/commit/0f73d4c))
* **client:** clear relier uid on sign-out ([aff6073](https://github.com/mozilla/fxa-content-server/commit/aff6073))
* **client:** remove debug logging from crosstab ([568518b](https://github.com/mozilla/fxa-content-server/commit/568518b))
* **cwts:** update "choose what to sync" design. ([d05147c](https://github.com/mozilla/fxa-content-server/commit/d05147c)), closes [#3183](https://github.com/mozilla/fxa-content-server/issues/3183)
* **cwts:** update column design to properly align the data types ([ae578e4](https://github.com/mozilla/fxa-content-server/commit/ae578e4)), closes [#3246](https://github.com/mozilla/fxa-content-server/issues/3246)
* **design:** update "Choose what to sync" image r=vladikoff ([32797fd](https://github.com/mozilla/fxa-content-server/commit/32797fd))
* **l10n:** copy pt_PT to pt in l10n ([ef70dac](https://github.com/mozilla/fxa-content-server/commit/ef70dac))
* **tests:** Disable `grunt validate-shrinkwrap` for now. ([3c86c84](https://github.com/mozilla/fxa-content-server/commit/3c86c84)), closes [#3237](https://github.com/mozilla/fxa-content-server/issues/3237)
* **tests:** close unclosed window in functional test ([fdebd27](https://github.com/mozilla/fxa-content-server/commit/fdebd27))
### Features
* **build:** Add the git sha used in the build to the production JS. ([998dfac](https://github.com/mozilla/fxa-content-server/commit/998dfac)), closes [#2625](https://github.com/mozilla/fxa-content-server/issues/2625)
* **client:** Show the button on verification tab in Fennec ([5accebb](https://github.com/mozilla/fxa-content-server/commit/5accebb)), closes [#3140](https://github.com/mozilla/fxa-content-server/issues/3140)
* **client:** Use the `BroadcastChannel` instead of `crosstab` if available. ([774ce7c](https://github.com/mozilla/fxa-content-server/commit/774ce7c))
* **client:** Use the newest crosstab, which presents a more sane API. ([3f2199f](https://github.com/mozilla/fxa-content-server/commit/3f2199f))
* **client:** synchronise signed-in state across tabs ([ecebd94](https://github.com/mozilla/fxa-content-server/commit/ecebd94))
* **cwts:** add Choose what to sync to fx_desktop_v2 ([e9b05ec](https://github.com/mozilla/fxa-content-server/commit/e9b05ec)), closes [#3213](https://github.com/mozilla/fxa-content-server/issues/3213)
* **docs:** Document all base authentication broker method parameters. ([0143f04](https://github.com/mozilla/fxa-content-server/commit/0143f04))
* **ios:** add choose what to sync for Firefox for iOS 2 ([8d797c6](https://github.com/mozilla/fxa-content-server/commit/8d797c6)), closes [#3139](https://github.com/mozilla/fxa-content-server/issues/3139)
### Refactor
* **client:** Unify callback data in InterTabChannel and Backbone.Events ([9136ab5](https://github.com/mozilla/fxa-content-server/commit/9136ab5)), closes [#3229](https://github.com/mozilla/fxa-content-server/issues/3229)
* **client:** extract hard coded key codes ([b5a584b](https://github.com/mozilla/fxa-content-server/commit/b5a584b)), closes [#3163](https://github.com/mozilla/fxa-content-server/issues/3163)
<a name="0.48.0"></a>
# 0.48.0 (2015-10-20)
### Bug Fixes
* **build:** Fix the eslint indendation errors. ([8f2bd3c](https://github.com/mozilla/fxa-content-server/commit/8f2bd3c)), closes [#3189](https://github.com/mozilla/fxa-content-server/issues/3189)
* **build:** extend r.js timeout for building production ([346fa46](https://github.com/mozilla/fxa-content-server/commit/346fa46)), closes [#3166](https://github.com/mozilla/fxa-content-server/issues/3166)
* **client:** Ensure `/signin` is visible when users sign out after verification ([dc67988](https://github.com/mozilla/fxa-content-server/commit/dc67988)), closes [#3187](https://github.com/mozilla/fxa-content-server/issues/3187)
* **client:** Log the correct screen name for the settings panels. ([ee07505](https://github.com/mozilla/fxa-content-server/commit/ee07505)), closes [#3029](https://github.com/mozilla/fxa-content-server/issues/3029)
* **client:** Only allow one profile request per account per tab session. ([c7067cd](https://github.com/mozilla/fxa-content-server/commit/c7067cd))
* **client:** Suppress spurious `login` messages to the browser. ([23fbe8b](https://github.com/mozilla/fxa-content-server/commit/23fbe8b)), closes [#3078](https://github.com/mozilla/fxa-content-server/issues/3078)
* **coppa:** move to age input coppa ([2341e83](https://github.com/mozilla/fxa-content-server/commit/2341e83)), closes [#3137](https://github.com/mozilla/fxa-content-server/issues/3137)
* **experiments:** bump to train 48 experiments ([97b30f2](https://github.com/mozilla/fxa-content-server/commit/97b30f2))
* **links:** align secondary links ([10309fb](https://github.com/mozilla/fxa-content-server/commit/10309fb))
* **messages:** misaligned success and error messages ([00ccec5](https://github.com/mozilla/fxa-content-server/commit/00ccec5))
* **metrics:** Fix the refresh metrics when refreshing a settings subpanel. ([d4a5307](https://github.com/mozilla/fxa-content-server/commit/d4a5307)), closes [#3172](https://github.com/mozilla/fxa-content-server/issues/3172)
* **settings:** add floating labels to delete account and display name ([6f3e650](https://github.com/mozilla/fxa-content-server/commit/6f3e650)), closes [#2848](https://github.com/mozilla/fxa-content-server/issues/2848)
* **settings:** make header bottom margin uniform ([ed6981c](https://github.com/mozilla/fxa-content-server/commit/ed6981c))
* **settings:** remove underline on links ([ee7235e](https://github.com/mozilla/fxa-content-server/commit/ee7235e))
* **signup:** tooltips no longer removed when pressing an arrow key ([80ae84b](https://github.com/mozilla/fxa-content-server/commit/80ae84b)), closes [#1858](https://github.com/mozilla/fxa-content-server/issues/1858)
* **tests:** Fix functional tests when run against a remote server. ([21b19b7](https://github.com/mozilla/fxa-content-server/commit/21b19b7)), closes [#3174](https://github.com/mozilla/fxa-content-server/issues/3174) [#3182](https://github.com/mozilla/fxa-content-server/issues/3182)
* **tests:** Fix the communication preferences tests. ([9b6762c](https://github.com/mozilla/fxa-content-server/commit/9b6762c)), closes [#3176](https://github.com/mozilla/fxa-content-server/issues/3176)
* **tests:** Force installation of fxa-jwtool for the oauth server ([9a99eea](https://github.com/mozilla/fxa-content-server/commit/9a99eea))
### Features
* **coppa:** better support for COPPA warning on FxiOS ([abbb302](https://github.com/mozilla/fxa-content-server/commit/abbb302)), closes [#3164](https://github.com/mozilla/fxa-content-server/issues/3164)
* **ios:** hide "Choose what to sync" for fx_ios_v1 ([5c6bf2a](https://github.com/mozilla/fxa-content-server/commit/5c6bf2a)), closes [#3141](https://github.com/mozilla/fxa-content-server/issues/3141)
### Refactor
* **basket:** extricate basket proxy server into its own repo. ([0882f5f](https://github.com/mozilla/fxa-content-server/commit/0882f5f))
* **client:** Extract router.onAnchorWatch into a new view, AppView. ([292d725](https://github.com/mozilla/fxa-content-server/commit/292d725))
* **client:** Simplify the floating placeholder mixin logic. ([d0f3aca](https://github.com/mozilla/fxa-content-server/commit/d0f3aca))
* **client:** move router.showView logic to the AppView. ([d00708d](https://github.com/mozilla/fxa-content-server/commit/d00708d))
* **test:** Allow `fillOutSignUp` to accept an optional age. ([2646dd4](https://github.com/mozilla/fxa-content-server/commit/2646dd4))
* **tests:** Reduce boilerplate in the settings functional tests. ([607f672](https://github.com/mozilla/fxa-content-server/commit/607f672))
<a name="0.47.1"></a>
## 0.47.1 (2015-10-07)
### Bug Fixes
* **lint:** disable object-literal-order-checking in basket proxy server. ([a4ebfd5](https://github.com/mozilla/fxa-content-server/commit/a4ebfd5))
* **basket:** revert "refactor(basket): extricate basket proxy server into its own repo."
<a name="0.47.0"></a>
# 0.47.0 (2015-10-06)
### Bug Fixes
* **checkbox:** make custom checkbox label clickable ([5a7dcc6](https://github.com/mozilla/fxa-content-server/commit/5a7dcc6)), closes [#3132](https://github.com/mozilla/fxa-content-server/issues/3132)
* **client:** Fix the confirm_reset_password screen polling logic & tests. ([6cd7dc1](https://github.com/mozilla/fxa-content-server/commit/6cd7dc1)), closes [#2483](https://github.com/mozilla/fxa-content-server/issues/2483)
* **client:** Show the `success` message for 5 seconds to help functional tests. ([10a882f](https://github.com/mozilla/fxa-content-server/commit/10a882f))
* **config:** copy 'local.json-dist' to 'local.json' if it don't exists ([0eefb94](https://github.com/mozilla/fxa-content-server/commit/0eefb94)), closes [#2619](https://github.com/mozilla/fxa-content-server/issues/2619)
* **deps:** bump dependencies ([6964d0c](https://github.com/mozilla/fxa-content-server/commit/6964d0c)), closes [#3064](https://github.com/mozilla/fxa-content-server/issues/3064)
* **l10n:** Do not show fuzzy strings to users. ([e1fe471](https://github.com/mozilla/fxa-content-server/commit/e1fe471)), closes [#3113](https://github.com/mozilla/fxa-content-server/issues/3113)
* **server:** Fix server crash if metrics event does not include `type` ([0703cc0](https://github.com/mozilla/fxa-content-server/commit/0703cc0)), closes [#1208397](https://github.com/mozilla/fxa-content-server/issues/1208397)
* **settings:** Unblock rendering of settings on communication prefs screen ([2118e53](https://github.com/mozilla/fxa-content-server/commit/2118e53)), closes [#3061](https://github.com/mozilla/fxa-content-server/issues/3061)
* **settings:** clean up compressed landscape layout ([aa585af](https://github.com/mozilla/fxa-content-server/commit/aa585af))
* **signup:** show red border only after tooltip rendered ([ef08d86](https://github.com/mozilla/fxa-content-server/commit/ef08d86)), closes [#1865](https://github.com/mozilla/fxa-content-server/issues/1865)
* **styles:** make setting header UI better ([b907fdc](https://github.com/mozilla/fxa-content-server/commit/b907fdc)), closes [#3055](https://github.com/mozilla/fxa-content-server/issues/3055)
### Features
* **build:** Object literals must be sorted alphabetically. ([8067c62](https://github.com/mozilla/fxa-content-server/commit/8067c62))
* **client:** Add View behavior functions instead of passing around objects. ([4af0916](https://github.com/mozilla/fxa-content-server/commit/4af0916))
* **client:** Add support for new fennec screens. ([8698f01](https://github.com/mozilla/fxa-content-server/commit/8698f01))
* **client:** Add the beginning states of capabilities. ([ec9ddab](https://github.com/mozilla/fxa-content-server/commit/ec9ddab))
* **client:** Choose what to sync on the web ([9beaaad](https://github.com/mozilla/fxa-content-server/commit/9beaaad))
* **client:** Follow on /settings updates. ([20faf0e](https://github.com/mozilla/fxa-content-server/commit/20faf0e))
* **client:** Start on view behaviors. ([ba0b7bc](https://github.com/mozilla/fxa-content-server/commit/ba0b7bc))
* **i18n:** Enable Romanian ([05abfd1](https://github.com/mozilla/fxa-content-server/commit/05abfd1)), closes [#3125](https://github.com/mozilla/fxa-content-server/issues/3125)
* **metrics:** Add a `loaded` event that is logged after first screen render. ([404bc9b](https://github.com/mozilla/fxa-content-server/commit/404bc9b)), closes [#3100](https://github.com/mozilla/fxa-content-server/issues/3100)
* **signup:** add new checkbox style ([5633045](https://github.com/mozilla/fxa-content-server/commit/5633045)), closes [#2302](https://github.com/mozilla/fxa-content-server/issues/2302)
* **test:** Add more /force_auth functional tests. ([3afdc32](https://github.com/mozilla/fxa-content-server/commit/3afdc32))
### Refactor
* **basket:** extricate basket proxy server into its own repo. ([2b53107](https://github.com/mozilla/fxa-content-server/commit/2b53107))
* **client:** Start email confirmation polling in afterVisible. ([a37eb6f](https://github.com/mozilla/fxa-content-server/commit/a37eb6f))
<a name="0.46.0"></a>
# 0.46.0 (2015-09-23)
### Bug Fixes
* **client:** Only one sessionStatus check call should be made from /settings ([51bc0c5](https://github.com/mozilla/fxa-content-server/commit/51bc0c5)), closes [#3007](https://github.com/mozilla/fxa-content-server/issues/3007)
* **client:** Reuse assertions for a given sessionToken for the duration of the browser tab. ([2bf08ab](https://github.com/mozilla/fxa-content-server/commit/2bf08ab)), closes [#3085](https://github.com/mozilla/fxa-content-server/issues/3085)
* **client:** Smooth out the `/settings` page load. ([207dfd6](https://github.com/mozilla/fxa-content-server/commit/207dfd6))
* **styles:** adjust line-height for settings ([0d4af0b](https://github.com/mozilla/fxa-content-server/commit/0d4af0b)), closes [#3052](https://github.com/mozilla/fxa-content-server/issues/3052)
* **tests:** Fx updates, improve progress output ([fbeba0f](https://github.com/mozilla/fxa-content-server/commit/fbeba0f))
* **tests:** on first time, run the update ([a7769bc](https://github.com/mozilla/fxa-content-server/commit/a7769bc))
* **tests:** only update lastupdate file on success ([b7b0921](https://github.com/mozilla/fxa-content-server/commit/b7b0921))
### Features
* **openid:** base OpenID login (as xhr) ([25bba0f](https://github.com/mozilla/fxa-content-server/commit/25bba0f))
### Refactor
* **client:** Alphabetize deps and hash keys in metrics.js ([4756620](https://github.com/mozilla/fxa-content-server/commit/4756620))
* **client:** Alphabetize deps, routes and object keys in router.js ([092f37b](https://github.com/mozilla/fxa-content-server/commit/092f37b))
* **client:** Rename the FxDesktopRelier to the SyncRelier ([2e11bf0](https://github.com/mozilla/fxa-content-server/commit/2e11bf0))
* **client:** Tease appart the FxSync and FxDesktopV1 auth brokers. ([cc963ab](https://github.com/mozilla/fxa-content-server/commit/cc963ab))
* **server:** Alphabetize the FRONTEND_ROUTES array. ([0474246](https://github.com/mozilla/fxa-content-server/commit/0474246))
* **test:** Alphabetize the routes to test in the pages functional test. ([719c67c](https://github.com/mozilla/fxa-content-server/commit/719c67c))
<a name="0.45.1"></a>
## 0.45.1 (2015-09-17)
### Bug Fixes
* **force_auth:** make sure force_auth supports the Firefox password manager ([01bcd8e](https://github.com/mozilla/fxa-content-server/commit/01bcd8e)), closes [#3049](https://github.com/mozilla/fxa-content-server/issues/3049)
* **style:** Fix the signin/signup width on mobile devices. ([39e2ada](https://github.com/mozilla/fxa-content-server/commit/39e2ada)), closes [#3060](https://github.com/mozilla/fxa-content-server/issues/3060)
* **tests:** Fix the cookies disabled functional tests. ([002b899](https://github.com/mozilla/fxa-content-server/commit/002b899)), closes [#3066](https://github.com/mozilla/fxa-content-server/issues/3066)
<a name="0.45.0"></a>
# 0.45.0 (2015-09-11)
### Bug Fixes
* **avatar:** correctly center camera preview ([ae9ee07](https://github.com/mozilla/fxa-content-server/commit/ae9ee07))
* **avatars:** render the camera preview properly in portrait and landscape mode ([d33e369](https://github.com/mozilla/fxa-content-server/commit/d33e369))
* **build:** adjust eslint settings ([ff1fd47](https://github.com/mozilla/fxa-content-server/commit/ff1fd47))
* **client:** Allow the firstrun flow to halt after signin. ([9686548](https://github.com/mozilla/fxa-content-server/commit/9686548)), closes [#2945](https://github.com/mozilla/fxa-content-server/issues/2945)
* **client:** Clear form prefill info after signin/signup/signout. ([91f0608](https://github.com/mozilla/fxa-content-server/commit/91f0608)), closes [#3034](https://github.com/mozilla/fxa-content-server/issues/3034)
* **experiments:** include confirm view verification ([d976d3c](https://github.com/mozilla/fxa-content-server/commit/d976d3c))
* **l10n:** remove const keyword that breaks acorn JS parser ([32afb92](https://github.com/mozilla/fxa-content-server/commit/32afb92)), closes [#3005](https://github.com/mozilla/fxa-content-server/issues/3005)
* **lint:** disallow const keyword ([0b88aca](https://github.com/mozilla/fxa-content-server/commit/0b88aca))
* **metrics:** prevent utm parameters from being dropped after verification ([edde78a](https://github.com/mozilla/fxa-content-server/commit/edde78a)), closes [#2937](https://github.com/mozilla/fxa-content-server/issues/2937)
* **styles:** adjust specific signup input help styles ([47ad129](https://github.com/mozilla/fxa-content-server/commit/47ad129))
* **tests:** add proper promise return to firstrun ([1882757](https://github.com/mozilla/fxa-content-server/commit/1882757))
* **tests:** adjust experiment return signup url ([354f88a](https://github.com/mozilla/fxa-content-server/commit/354f88a)), closes [#3047](https://github.com/mozilla/fxa-content-server/issues/3047)
* **tests:** update iOS signup tests to refelect new exclude_signup=1 behaviour ([79c2de4](https://github.com/mozilla/fxa-content-server/commit/79c2de4)), closes [#3030](https://github.com/mozilla/fxa-content-server/issues/3030)
* **tests:** update travis to firefox 40 ([0f0f955](https://github.com/mozilla/fxa-content-server/commit/0f0f955))
* **version:** use explicit path with git-config ([cec9e9f](https://github.com/mozilla/fxa-content-server/commit/cec9e9f))
### Features
* **delete_account:** notify observers of a logout event ([d74c972](https://github.com/mozilla/fxa-content-server/commit/d74c972)), closes [#2993](https://github.com/mozilla/fxa-content-server/issues/2993)
* **l10n:** add fa as a supported locale. ([7690dcd](https://github.com/mozilla/fxa-content-server/commit/7690dcd))
* **metrics:** Send navigationTiming stats to StatsD. ([0842fa4](https://github.com/mozilla/fxa-content-server/commit/0842fa4))
* **metrics:** add ga pageviews ([b7830c8](https://github.com/mozilla/fxa-content-server/commit/b7830c8)), closes [#2898](https://github.com/mozilla/fxa-content-server/issues/2898)
* **settings:** "forgot password" affordance to change password ([936c64b](https://github.com/mozilla/fxa-content-server/commit/936c64b)), closes [#994](https://github.com/mozilla/fxa-content-server/issues/994)
* **verification:** organize verification experiments ([07a6b6d](https://github.com/mozilla/fxa-content-server/commit/07a6b6d)), closes [#2673](https://github.com/mozilla/fxa-content-server/issues/2673)
### Refactor
* **client:** Add BaseExperiment.extend to simplify experiment extension. ([24cf4b8](https://github.com/mozilla/fxa-content-server/commit/24cf4b8))
* **client:** Cleanup and unification. ([b563c3e](https://github.com/mozilla/fxa-content-server/commit/b563c3e))
* **client:** Move back button related code from base.js to back-mixin.js ([230510d](https://github.com/mozilla/fxa-content-server/commit/230510d))
* **client:** Only allow exclude_signup=1 if the context=fx_ios_v1 ([9d9d560](https://github.com/mozilla/fxa-content-server/commit/9d9d560))
* **client:** Pass a NullStorage instance to experiments for unit tests. ([aacffd2](https://github.com/mozilla/fxa-content-server/commit/aacffd2))
* **experiments:** add docs, change to view.notify, fix up tests ([e0d1b2f](https://github.com/mozilla/fxa-content-server/commit/e0d1b2f))
<a name="0.44.1"></a>
## 0.44.1 (2015-08-25)
### Bug Fixes
* **account:** handle unverified attempts to request profile data ([ba49d4b](https://github.com/mozilla/fxa-content-server/commit/ba49d4b))
* **avatars:** allow users to change their avatar if they have/had one ([4efe6fd](https://github.com/mozilla/fxa-content-server/commit/4efe6fd))
* **avatars:** use an error object instead of string to ensure it is not logged twice ([487abc5](https://github.com/mozilla/fxa-content-server/commit/487abc5))
* **client:** Handle the `entryPoint` query parameter. ([67b54fc](https://github.com/mozilla/fxa-content-server/commit/67b54fc)), closes [#2885](https://github.com/mozilla/fxa-content-server/issues/2885)
* **client:** Only make profile requests if a valid accessToken exists. ([f73ccde](https://github.com/mozilla/fxa-content-server/commit/f73ccde))
* **deps:** update dev dependencies ([e6ee68f](https://github.com/mozilla/fxa-content-server/commit/e6ee68f))
* **deps:** update grunt-contrib-uglify to 0.9.2 ([7caf769](https://github.com/mozilla/fxa-content-server/commit/7caf769))
* **deps:** update to express-able 0.4.4 ([0a22e00](https://github.com/mozilla/fxa-content-server/commit/0a22e00))
* **easteregg:** update easter egg SHA ([9a9f7e3](https://github.com/mozilla/fxa-content-server/commit/9a9f7e3))
* **firstrun:** increase response timeout for iframing ([89d8d08](https://github.com/mozilla/fxa-content-server/commit/89d8d08))
* **forms:** disable spellcheck ([cc03c33](https://github.com/mozilla/fxa-content-server/commit/cc03c33)), closes [#2910](https://github.com/mozilla/fxa-content-server/issues/2910)
* **forms:** remove spellcheck from reset_password ([bfe7b0d](https://github.com/mozilla/fxa-content-server/commit/bfe7b0d))
* **input:** remove autocapitalize on iOS ([2ef1174](https://github.com/mozilla/fxa-content-server/commit/2ef1174))
* **metrics:** Provide more detailed logging for errors fetching /config ([e149da2](https://github.com/mozilla/fxa-content-server/commit/e149da2))
* **metrics:** measure how helpful mailcheck is ([ff13860](https://github.com/mozilla/fxa-content-server/commit/ff13860)), closes [#2819](https://github.com/mozilla/fxa-content-server/issues/2819)
* **metrics:** move screen metrics to ga from datadog ([8c2731f](https://github.com/mozilla/fxa-content-server/commit/8c2731f)), closes [#2614](https://github.com/mozilla/fxa-content-server/issues/2614)
* **profile:** avoid creating new instances of account ([981660c](https://github.com/mozilla/fxa-content-server/commit/981660c))
* **profile:** do not request an access token when saving an account ([59efae0](https://github.com/mozilla/fxa-content-server/commit/59efae0))
* **reset:** improve the reset password caveat copy ([0d32d07](https://github.com/mozilla/fxa-content-server/commit/0d32d07)), closes [#2762](https://github.com/mozilla/fxa-content-server/issues/2762)
* **sentry:** remove noise from referer header in sentry ([d6ad1cf](https://github.com/mozilla/fxa-content-server/commit/d6ad1cf))
* **server:** add server route for /unexpected_error ([c1342ef](https://github.com/mozilla/fxa-content-server/commit/c1342ef))
* **settings:** always show avatars and fix modal cancel buttons ([a1422a9](https://github.com/mozilla/fxa-content-server/commit/a1422a9))
* **settings:** clean up amd dependencies ([a885945](https://github.com/mozilla/fxa-content-server/commit/a885945))
* **settings:** escape display name ([0f21cdc](https://github.com/mozilla/fxa-content-server/commit/0f21cdc))
* **settings:** fix avatar modal ([c2a8c6b](https://github.com/mozilla/fxa-content-server/commit/c2a8c6b))
* **settings:** fix gravatar permission screen within modal ([a1ad7cb](https://github.com/mozilla/fxa-content-server/commit/a1ad7cb))
* **settings:** fix lint errors and mocha failures ([46d49a0](https://github.com/mozilla/fxa-content-server/commit/46d49a0))
* **settings:** fix page titles and other nits ([36b3302](https://github.com/mozilla/fxa-content-server/commit/36b3302))
* **settings:** fix short page styling ([cd19bb0](https://github.com/mozilla/fxa-content-server/commit/cd19bb0)), closes [#2862](https://github.com/mozilla/fxa-content-server/issues/2862)
* **settings:** move sub panel logic from settings to a separate subPanel component ([a5a56e8](https://github.com/mozilla/fxa-content-server/commit/a5a56e8))
* **settings:** prevent flicker when leaving settings page ([55f8936](https://github.com/mozilla/fxa-content-server/commit/55f8936))
* **settings:** refactor sub panel template so that it is not empty ([0d484e3](https://github.com/mozilla/fxa-content-server/commit/0d484e3))
* **src:** Fix a typo: `UNVERIFIED`=>`UNVERIFIED_ACCOUNT` ([b40b735](https://github.com/mozilla/fxa-content-server/commit/b40b735))
* **strings:** change "Already have an account?" to "Have an account?" ([2d28f3e](https://github.com/mozilla/fxa-content-server/commit/2d28f3e)), closes [#2753](https://github.com/mozilla/fxa-content-server/issues/2753)
* **tests:** Fix the failing avatar functional tests. ([fb59c19](https://github.com/mozilla/fxa-content-server/commit/fb59c19)), closes [#2987](https://github.com/mozilla/fxa-content-server/issues/2987)
* **tests:** Speed up the iframe origin tests. ([e908d70](https://github.com/mozilla/fxa-content-server/commit/e908d70)), closes [#2986](https://github.com/mozilla/fxa-content-server/issues/2986)
* **tests:** do not compare flushTime property in storage-metrics tests ([72cf1bc](https://github.com/mozilla/fxa-content-server/commit/72cf1bc)), closes [#2984](https://github.com/mozilla/fxa-content-server/issues/2984)
* **tests:** fix gravatar permission tests ([56d9e1c](https://github.com/mozilla/fxa-content-server/commit/56d9e1c))
* **tests:** fix typo in tests ([aa496ed](https://github.com/mozilla/fxa-content-server/commit/aa496ed))
* **tests:** fix up flaky test for desktop credentials ([c078458](https://github.com/mozilla/fxa-content-server/commit/c078458))
* **tests:** remove misguided time-based assertion ([2782f0a](https://github.com/mozilla/fxa-content-server/commit/2782f0a))
* **tests:** restore functional tests ([72d4969](https://github.com/mozilla/fxa-content-server/commit/72d4969))
* **tests:** switch from teardown and setup to improve stability ([6a33723](https://github.com/mozilla/fxa-content-server/commit/6a33723))
* **travis:** install auth, oauth and profile servers for travis ([26e768e](https://github.com/mozilla/fxa-content-server/commit/26e768e))
* **user:** cache the signed in account instance to reduce token fetching ([8737367](https://github.com/mozilla/fxa-content-server/commit/8737367))
* **view:** log errors in extended views initialize() ([b08b5ac](https://github.com/mozilla/fxa-content-server/commit/b08b5ac)), closes [#2964](https://github.com/mozilla/fxa-content-server/issues/2964)
### Features
* **client:** Cache busting on-demand load. ([88c8f32](https://github.com/mozilla/fxa-content-server/commit/88c8f32))
* **client:** Start on the FxFennecV1AuthenticationBroker ([3095f21](https://github.com/mozilla/fxa-content-server/commit/3095f21))
* **coppa:** input based COPPA ([64bfe86](https://github.com/mozilla/fxa-content-server/commit/64bfe86)), closes [#2108](https://github.com/mozilla/fxa-content-server/issues/2108)
* **deps:** update production dependencies ([ecbf309](https://github.com/mozilla/fxa-content-server/commit/ecbf309))
* **docs:** Document email validation errors for signin/signup. ([da90143](https://github.com/mozilla/fxa-content-server/commit/da90143)), closes [#2909](https://github.com/mozilla/fxa-content-server/issues/2909)
* **l10n:** add en-GB as a supported locale. ([bacd99e](https://github.com/mozilla/fxa-content-server/commit/bacd99e)), closes [#2942](https://github.com/mozilla/fxa-content-server/issues/2942)
* **metrics:** add queue time to analytics ([d62891d](https://github.com/mozilla/fxa-content-server/commit/d62891d)), closes [#2903](https://github.com/mozilla/fxa-content-server/issues/2903)
* **sentry:** include version in Sentry reports ([a53db95](https://github.com/mozilla/fxa-content-server/commit/a53db95)), closes [#2724](https://github.com/mozilla/fxa-content-server/issues/2724)
* **signup:** Password Strength Checker ([166b5e1](https://github.com/mozilla/fxa-content-server/commit/166b5e1))
<a name="0.44.0"></a>
# 0.44.0 (2015-08-24)
### Bug Fixes
* **account:** handle unverified attempts to request profile data ([ba49d4b](https://github.com/mozilla/fxa-content-server/commit/ba49d4b))
* **avatars:** use an error object instead of string to ensure it is not logged twice ([487abc5](https://github.com/mozilla/fxa-content-server/commit/487abc5))
* **client:** Handle the `entryPoint` query parameter. ([67b54fc](https://github.com/mozilla/fxa-content-server/commit/67b54fc)), closes [#2885](https://github.com/mozilla/fxa-content-server/issues/2885)
* **client:** Only make profile requests if a valid accessToken exists. ([f73ccde](https://github.com/mozilla/fxa-content-server/commit/f73ccde))
* **deps:** update dev dependencies ([e6ee68f](https://github.com/mozilla/fxa-content-server/commit/e6ee68f))
* **deps:** update grunt-contrib-uglify to 0.9.2 ([7caf769](https://github.com/mozilla/fxa-content-server/commit/7caf769))
* **deps:** update to express-able 0.4.4 ([0a22e00](https://github.com/mozilla/fxa-content-server/commit/0a22e00))
* **easteregg:** update easter egg SHA ([9a9f7e3](https://github.com/mozilla/fxa-content-server/commit/9a9f7e3))
* **firstrun:** increase response timeout for iframing ([89d8d08](https://github.com/mozilla/fxa-content-server/commit/89d8d08))
* **forms:** disable spellcheck ([cc03c33](https://github.com/mozilla/fxa-content-server/commit/cc03c33)), closes [#2910](https://github.com/mozilla/fxa-content-server/issues/2910)
* **forms:** remove spellcheck from reset_password ([bfe7b0d](https://github.com/mozilla/fxa-content-server/commit/bfe7b0d))
* **input:** remove autocapitalize on iOS ([2ef1174](https://github.com/mozilla/fxa-content-server/commit/2ef1174))
* **metrics:** Provide more detailed logging for errors fetching /config ([e149da2](https://github.com/mozilla/fxa-content-server/commit/e149da2))
* **metrics:** measure how helpful mailcheck is ([ff13860](https://github.com/mozilla/fxa-content-server/commit/ff13860)), closes [#2819](https://github.com/mozilla/fxa-content-server/issues/2819)
* **metrics:** move screen metrics to ga from datadog ([8c2731f](https://github.com/mozilla/fxa-content-server/commit/8c2731f)), closes [#2614](https://github.com/mozilla/fxa-content-server/issues/2614)
* **profile:** avoid creating new instances of account ([981660c](https://github.com/mozilla/fxa-content-server/commit/981660c))
* **profile:** do not request an access token when saving an account ([59efae0](https://github.com/mozilla/fxa-content-server/commit/59efae0))
* **reset:** improve the reset password caveat copy ([0d32d07](https://github.com/mozilla/fxa-content-server/commit/0d32d07)), closes [#2762](https://github.com/mozilla/fxa-content-server/issues/2762)
* **sentry:** remove noise from referer header in sentry ([d6ad1cf](https://github.com/mozilla/fxa-content-server/commit/d6ad1cf))
* **server:** add server route for /unexpected_error ([c1342ef](https://github.com/mozilla/fxa-content-server/commit/c1342ef))
* **src:** Fix a typo: `UNVERIFIED`=>`UNVERIFIED_ACCOUNT` ([b40b735](https://github.com/mozilla/fxa-content-server/commit/b40b735))
* **strings:** change "Already have an account?" to "Have an account?" ([2d28f3e](https://github.com/mozilla/fxa-content-server/commit/2d28f3e)), closes [#2753](https://github.com/mozilla/fxa-content-server/issues/2753)
* **tests:** Fix the failing avatar functional tests. ([fb59c19](https://github.com/mozilla/fxa-content-server/commit/fb59c19)), closes [#2987](https://github.com/mozilla/fxa-content-server/issues/2987)
* **tests:** Speed up the iframe origin tests. ([e908d70](https://github.com/mozilla/fxa-content-server/commit/e908d70)), closes [#2986](https://github.com/mozilla/fxa-content-server/issues/2986)
* **tests:** do not compare flushTime property in storage-metrics tests ([72cf1bc](https://github.com/mozilla/fxa-content-server/commit/72cf1bc)), closes [#2984](https://github.com/mozilla/fxa-content-server/issues/2984)
* **tests:** fix gravatar permission tests ([56d9e1c](https://github.com/mozilla/fxa-content-server/commit/56d9e1c))
* **tests:** fix typo in tests ([aa496ed](https://github.com/mozilla/fxa-content-server/commit/aa496ed))
* **tests:** fix up flaky test for desktop credentials ([c078458](https://github.com/mozilla/fxa-content-server/commit/c078458))
* **tests:** remove misguided time-based assertion ([2782f0a](https://github.com/mozilla/fxa-content-server/commit/2782f0a))
* **tests:** restore functional tests ([72d4969](https://github.com/mozilla/fxa-content-server/commit/72d4969))
* **tests:** switch from teardown and setup to improve stability ([6a33723](https://github.com/mozilla/fxa-content-server/commit/6a33723))
* **user:** cache the signed in account instance to reduce token fetching ([8737367](https://github.com/mozilla/fxa-content-server/commit/8737367))
* **view:** log errors in extended views initialize() ([b08b5ac](https://github.com/mozilla/fxa-content-server/commit/b08b5ac)), closes [#2964](https://github.com/mozilla/fxa-content-server/issues/2964)
### Features
* **client:** Cache busting on-demand load. ([88c8f32](https://github.com/mozilla/fxa-content-server/commit/88c8f32))
* **client:** Start on the FxFennecV1AuthenticationBroker ([3095f21](https://github.com/mozilla/fxa-content-server/commit/3095f21))
* **coppa:** input based COPPA ([64bfe86](https://github.com/mozilla/fxa-content-server/commit/64bfe86)), closes [#2108](https://github.com/mozilla/fxa-content-server/issues/2108)
* **deps:** update production dependencies ([ecbf309](https://github.com/mozilla/fxa-content-server/commit/ecbf309))
* **docs:** Document email validation errors for signin/signup. ([da90143](https://github.com/mozilla/fxa-content-server/commit/da90143)), closes [#2909](https://github.com/mozilla/fxa-content-server/issues/2909)
* **l10n:** add en-GB as a supported locale. ([bacd99e](https://github.com/mozilla/fxa-content-server/commit/bacd99e)), closes [#2942](https://github.com/mozilla/fxa-content-server/issues/2942)
* **metrics:** add queue time to analytics ([d62891d](https://github.com/mozilla/fxa-content-server/commit/d62891d)), closes [#2903](https://github.com/mozilla/fxa-content-server/issues/2903)
* **sentry:** include version in Sentry reports ([a53db95](https://github.com/mozilla/fxa-content-server/commit/a53db95)), closes [#2724](https://github.com/mozilla/fxa-content-server/issues/2724)
* **signup:** Password Strength Checker ([166b5e1](https://github.com/mozilla/fxa-content-server/commit/166b5e1))
<a name="0.43.0"></a>
# 0.43.0 (2015-08-04)
### chore
* chore(client): Add the Sync migration strings to strings.js
([ac20b86](https://github.com/mozilla/fxa-content-server/commit/ac20b86))
* chore(deps): Bump out of date deps.
([d0b8915](https://github.com/mozilla/fxa-content-server/commit/d0b8915)), closes [#2784](https://github.com/mozilla/fxa-content-server/issues/2784)
* chore(deps): update development dependencies
([bf9f563](https://github.com/mozilla/fxa-content-server/commit/bf9f563))
* chore(deps): update grunt-eslint to 16.0.0
([677a4c0](https://github.com/mozilla/fxa-content-server/commit/677a4c0))
* chore(dev): add 'npm run start-production' command to make it easier to run the server in prod mode
([679eeaf](https://github.com/mozilla/fxa-content-server/commit/679eeaf))
* chore(docs): Fix a typo in the firstrun docs.
([15f26ac](https://github.com/mozilla/fxa-content-server/commit/15f26ac))
* chore(docs): Update the commit body guidelines to include the issue number
([fcf4058](https://github.com/mozilla/fxa-content-server/commit/fcf4058))
* chore(l10n): update pot files
([164b9e7](https://github.com/mozilla/fxa-content-server/commit/164b9e7))
* chore(lint): Remove the eslint complexity checks
([3592d79](https://github.com/mozilla/fxa-content-server/commit/3592d79))
* chore(sass): update sass
([cf5dadf](https://github.com/mozilla/fxa-content-server/commit/cf5dadf))
* chore(strings): add choose what to sync strings
([73194ed](https://github.com/mozilla/fxa-content-server/commit/73194ed))
* chore(travis): remove libgmp-dev
([492fd94](https://github.com/mozilla/fxa-content-server/commit/492fd94))
* chore(travis): update Travis to use npm 2
([7d6ac7d](https://github.com/mozilla/fxa-content-server/commit/7d6ac7d))
### feat
* feat(client): Add the FxiOSV1 Authentication Broker.
([5cff1f4](https://github.com/mozilla/fxa-content-server/commit/5cff1f4)), closes [#2860](https://github.com/mozilla/fxa-content-server/issues/2860)
* feat(client): Provide `fx_ios_v1` context string for use by FxiOS
([2767a26](https://github.com/mozilla/fxa-content-server/commit/2767a26)), closes [#2861](https://github.com/mozilla/fxa-content-server/issues/2861)
* feat(client): redirect to the requested page after successful login
([ccfbef4](https://github.com/mozilla/fxa-content-server/commit/ccfbef4)), closes [#2821](https://github.com/mozilla/fxa-content-server/issues/2821)
* feat(client): sign in/up messaging for migrating users
([88a56ac](https://github.com/mozilla/fxa-content-server/commit/88a56ac))
* feat(content-server): Easter egg for Cloud Services
([70e1998](https://github.com/mozilla/fxa-content-server/commit/70e1998)), closes [#2470](https://github.com/mozilla/fxa-content-server/issues/2470)
* feat(deps): updating production dependencies
([26c26f1](https://github.com/mozilla/fxa-content-server/commit/26c26f1))
* feat(docs): Add info about the firstrun communication protocol.
([6e18531](https://github.com/mozilla/fxa-content-server/commit/6e18531))
* feat(l10n): Add support for Hindi (hi) and Hindi-India (hi-IN).
([c45edce](https://github.com/mozilla/fxa-content-server/commit/c45edce))
* feat(l10n): check if translated urls are valid
([5d378e1](https://github.com/mozilla/fxa-content-server/commit/5d378e1)), closes [#2763](https://github.com/mozilla/fxa-content-server/issues/2763)
* feat(test): Add signin functional tests for Fx on iOS.
([bf4fadf](https://github.com/mozilla/fxa-content-server/commit/bf4fadf))
* Merge pull request #2686 from mozilla/convert-iframe-channel
([9ec6b18](https://github.com/mozilla/fxa-content-server/commit/9ec6b18))
* Merge pull request #2737 from mozilla/phil/issue-2493
([6601361](https://github.com/mozilla/fxa-content-server/commit/6601361)), closes [#2493](https://github.com/mozilla/fxa-content-server/issues/2493)
* Merge pull request #2781 from TDA/issue-2470-easter-egg-redesigned
([131171c](https://github.com/mozilla/fxa-content-server/commit/131171c))
* Merge pull request #2803 from mozilla/document-firstrun-protocol
([456449e](https://github.com/mozilla/fxa-content-server/commit/456449e))
* Merge pull request #2804 from mozilla/firstrun-docs-typo
([bd43972](https://github.com/mozilla/fxa-content-server/commit/bd43972))
* Merge pull request #2805 from vladikoff/issue-2763-verify-translated-urls
([dff66fa](https://github.com/mozilla/fxa-content-server/commit/dff66fa))
* Merge pull request #2806 from mozilla/bump-eslint
([34c6e30](https://github.com/mozilla/fxa-content-server/commit/34c6e30))
* Merge pull request #2807 from vladikoff/update-deps-t43
([c7c4a18](https://github.com/mozilla/fxa-content-server/commit/c7c4a18))
* Merge pull request #2808 from vladikoff/prod-start
([d679f9a](https://github.com/mozilla/fxa-content-server/commit/d679f9a))
* Merge pull request #2809 from vladikoff/devdeps-t43
([94d56d7](https://github.com/mozilla/fxa-content-server/commit/94d56d7))
* Merge pull request #2812 from mozilla/ios-metrics-missing
([48dee30](https://github.com/mozilla/fxa-content-server/commit/48dee30))
* Merge pull request #2813 from mozilla/phil/issue-2493-postponed-navigation
([8de80bf](https://github.com/mozilla/fxa-content-server/commit/8de80bf))
* Merge pull request #2814 from mozilla/issue-2784-outdated-deps
([8eda711](https://github.com/mozilla/fxa-content-server/commit/8eda711))
* Merge pull request #2816 from mozilla/issues-2513-2623-normalize-auth-errors
([c144c51](https://github.com/mozilla/fxa-content-server/commit/c144c51))
* Merge pull request #2822 from eoger/issue-2821
([dcab648](https://github.com/mozilla/fxa-content-server/commit/dcab648))
* Merge pull request #2823 from mozilla/phil/issue-2786
([ee4443f](https://github.com/mozilla/fxa-content-server/commit/ee4443f))
* Merge pull request #2826 from mozilla/issue-2789-de-eslint-complexity
([b8db477](https://github.com/mozilla/fxa-content-server/commit/b8db477))
* Merge pull request #2833 from mozilla/issue-2830-correct-oauth-errors
([d60dd9d](https://github.com/mozilla/fxa-content-server/commit/d60dd9d))
* Merge pull request #2839 from mozilla/add-hindi-support
([0ccfb8d](https://github.com/mozilla/fxa-content-server/commit/0ccfb8d))
* Merge pull request #2840 from eoger/issue-2837
([b98e8f3](https://github.com/mozilla/fxa-content-server/commit/b98e8f3))
* Merge pull request #2841 from mozilla/update-sass
([e976839](https://github.com/mozilla/fxa-content-server/commit/e976839))
* Merge pull request #2845 from mozilla/issue-2844-merge-warning-firstrun
([0efbe4e](https://github.com/mozilla/fxa-content-server/commit/0efbe4e))
* Merge pull request #2846 from vladikoff/npm2
([4ed0589](https://github.com/mozilla/fxa-content-server/commit/4ed0589))
* Merge pull request #2847 from eoger/contributing-body-fixes
([640f6ac](https://github.com/mozilla/fxa-content-server/commit/640f6ac))
* Merge pull request #2851 from mozilla/issue-2850-invalid-client-id
([3bb62ae](https://github.com/mozilla/fxa-content-server/commit/3bb62ae))
* Merge pull request #2853 from mozilla/issue-2658-firstrun-signout
([4b6ab6a](https://github.com/mozilla/fxa-content-server/commit/4b6ab6a))
* Merge pull request #2854 from mozilla/remove-libgmp-dev
([93f3641](https://github.com/mozilla/fxa-content-server/commit/93f3641))
* Merge pull request #2857 from mozilla/issue-2856-metrics-screen-name-order
([73d8587](https://github.com/mozilla/fxa-content-server/commit/73d8587))
* Merge pull request #2859 from mozilla/issue-2858-one-mailcheckEnabled-choice
([74160d5](https://github.com/mozilla/fxa-content-server/commit/74160d5))
* Merge pull request #2863 from mozilla/issue-2786-strings
([d3eace6](https://github.com/mozilla/fxa-content-server/commit/d3eace6))
* Merge pull request #2865 from mozilla/rfk/fx-ios-v1-context
([c39d365](https://github.com/mozilla/fxa-content-server/commit/c39d365))
* Merge pull request #2866 from mozilla/constant-names
([5cf3012](https://github.com/mozilla/fxa-content-server/commit/5cf3012))
* Merge pull request #2868 from mozilla/issue-2860-no-signup-fx-ios
([719b2ae](https://github.com/mozilla/fxa-content-server/commit/719b2ae))
* Merge pull request #2869 from mozilla/choose-sync-strings
([40783dc](https://github.com/mozilla/fxa-content-server/commit/40783dc))
* Merge pull request #2871 from mozilla/rfk/basket-api-timeout
([42b73e2](https://github.com/mozilla/fxa-content-server/commit/42b73e2))
* Merge pull request #2875 from vladikoff/i2495
([b4dc552](https://github.com/mozilla/fxa-content-server/commit/b4dc552))
* Merge pull request #2876 from vladikoff/migrate-test-fix
([66dcd79](https://github.com/mozilla/fxa-content-server/commit/66dcd79))
* Merge pull request #2878 from vladikoff/exp43
([9b6beda](https://github.com/mozilla/fxa-content-server/commit/9b6beda))
### fix
* fix(avatar): cropper resize tests are more accurate
([8c7f362](https://github.com/mozilla/fxa-content-server/commit/8c7f362))
* fix(avatars): fixes blank avatars when session is expired
([3d0e7eb](https://github.com/mozilla/fxa-content-server/commit/3d0e7eb)), closes [#2495](https://github.com/mozilla/fxa-content-server/issues/2495)
* fix(basket): add explicit timeout when proxying to basket api.
([7fde0f5](https://github.com/mozilla/fxa-content-server/commit/7fde0f5))
* fix(client): Do not allow firstrun Sync based flows to sign out.
([a28fce6](https://github.com/mozilla/fxa-content-server/commit/a28fce6)), closes [#2658](https://github.com/mozilla/fxa-content-server/issues/2658)
* fix(client): Fix incorrect OAuth errors in error table.
([78ba49e](https://github.com/mozilla/fxa-content-server/commit/78ba49e)), closes [#2830](https://github.com/mozilla/fxa-content-server/issues/2830)
* fix(client): Fix merge warning handling in the firstrun flow.
([4914b73](https://github.com/mozilla/fxa-content-server/commit/4914b73)), closes [#2844](https://github.com/mozilla/fxa-content-server/issues/2844)
* fix(client): Invalid client id's show a 400 page, not 500.
([cd898f5](https://github.com/mozilla/fxa-content-server/commit/cd898f5)), closes [#2850](https://github.com/mozilla/fxa-content-server/issues/2850)
* fix(client): Normalize all errors from the Auth Server.
([3a45d1a](https://github.com/mozilla/fxa-content-server/commit/3a45d1a)), closes [#2513](https://github.com/mozilla/fxa-content-server/issues/2513) [#2623](https://github.com/mozilla/fxa-content-server/issues/2623)
* fix(experiments): add train-43 experiments
([9fa1fd4](https://github.com/mozilla/fxa-content-server/commit/9fa1fd4))
* fix(metrics): Ensure a screen's name is logged before any of it's events.
([25971d1](https://github.com/mozilla/fxa-content-server/commit/25971d1)), closes [#2856](https://github.com/mozilla/fxa-content-server/issues/2856)
* fix(metrics): Only check whether mailcheck is enabled once.
([6de03f1](https://github.com/mozilla/fxa-content-server/commit/6de03f1)), closes [#2858](https://github.com/mozilla/fxa-content-server/issues/2858)
* fix(metrics): minimize flush timeout and flush event metrics on blur event
([5b22cb3](https://github.com/mozilla/fxa-content-server/commit/5b22cb3)), closes [#2577](https://github.com/mozilla/fxa-content-server/issues/2577)
* fix(metrics): postpone OAuth navigation until metrics are flushed
([503e670](https://github.com/mozilla/fxa-content-server/commit/503e670))
* fix(metrics): use sendBeacon where available
([d45586e](https://github.com/mozilla/fxa-content-server/commit/d45586e))
* fix(tests): better migration message functional tests
([ecb28ea](https://github.com/mozilla/fxa-content-server/commit/ecb28ea))
* fix(tests): use "afterEach" instead of "teardown" for sync settings tests
([f49cafb](https://github.com/mozilla/fxa-content-server/commit/f49cafb))
### refactor
* refactor(client): Rename `FX_DESKTOP_CONTEXT` to `FX_DESKTOP_V1_CONTEXT`
([146dd54](https://github.com/mozilla/fxa-content-server/commit/146dd54))
* refactor(client): Rename `FX_DESKTOP_SYNC` to `SYNC_SERVICE`.
([5dc8b7a](https://github.com/mozilla/fxa-content-server/commit/5dc8b7a))
* refactor(client): Simplify the app-start error reporting/redirection.
([918ff9c](https://github.com/mozilla/fxa-content-server/commit/918ff9c))
* refactor(client): The IframeChannel is now DuplexChannel based.
([aa15de2](https://github.com/mozilla/fxa-content-server/commit/aa15de2))
<a name="0.42.0"></a>
### 0.42.0 (2015-07-21)
#### Bug Fixes
* **able:** update shrinkwrap ([d8fa3019](https://github.com/mozilla/fxa-content-server/commit/d8fa3019cccd1a60f3f3376b332c145aaa11a40e))
* **avatars:**
* resize avatars before cropping them ([decc26c8](https://github.com/mozilla/fxa-content-server/commit/decc26c855c603a528ae2859eb84ea9e56260611))
* error message does not overlap with the default avatar anymore ([5f5284f7](https://github.com/mozilla/fxa-content-server/commit/5f5284f7c304054b7229b5a5ea36f19713f38618))
* ensure uploaded avatars dimensions are 100x100px at least ([43580105](https://github.com/mozilla/fxa-content-server/commit/4358010543d47ce129659e5cc48fdd2def4a3c63))
* replace the word Home by Back ([c8b9bb10](https://github.com/mozilla/fxa-content-server/commit/c8b9bb101903c7bfb7b37648e0dcd44c412c7f96))
* **client:**
* Hide the border around the marketing snippet for the firstrun flow. ([a84e2546](https://github.com/mozilla/fxa-content-server/commit/a84e254682851ef1de1c199e926ed3d558735722))
* Ensure COPPA errors are logged. ([628b62c8](https://github.com/mozilla/fxa-content-server/commit/628b62c8ec30983909d58a946261ef6c6a76f106))
* Handle 4xx and 5xx Basket errors. ([bc862acb](https://github.com/mozilla/fxa-content-server/commit/bc862acb9d51f21f72b86a17dc51b66b15fff00e))
* Ensure the password manager has an email to work with. ([ff38e16a](https://github.com/mozilla/fxa-content-server/commit/ff38e16a81163ee4baa1a04d949bec7f8166646a))
* Firstrun flow should not halt the screens after login. ([a178fa0b](https://github.com/mozilla/fxa-content-server/commit/a178fa0b75bfa47fc478065a8aa9aa4d37bc245d))
* **config:**
* add production experiments config file ([8c87743d](https://github.com/mozilla/fxa-content-server/commit/8c87743d048e721451471071c232dc77710e9adb))
* use dev branch of experiments ([0f3bdbc2](https://github.com/mozilla/fxa-content-server/commit/0f3bdbc225cbcaf2174469ffddc0fd1cee8421a2))
* **cookies:** redirect to /cookies_disabled if storage is disabled ([a24931f2](https://github.com/mozilla/fxa-content-server/commit/a24931f2d803dec2183d8f1292e434477b6df526), closes [#2480](https://github.com/mozilla/fxa-content-server/issues/2480))
* **forms:** fixes regression with the floating placeholder ([d9853f00](https://github.com/mozilla/fxa-content-server/commit/d9853f00cb4afc18b433d4ab6c1c145712930345), closes [#2739](https://github.com/mozilla/fxa-content-server/issues/2739))
* **log:** log errors with no message ([37af6e2a](https://github.com/mozilla/fxa-content-server/commit/37af6e2af4ff1821cb32eb6ed16187e25df7b4c9))
* **metrics:** include coppa errors in metrics ([3b5841a5](https://github.com/mozilla/fxa-content-server/commit/3b5841a5299d2716a7a77172312d57c065151440), closes [#2512](https://github.com/mozilla/fxa-content-server/issues/2512))
* **oauth:** handle short-lived access tokens for profile server requests ([b372c806](https://github.com/mozilla/fxa-content-server/commit/b372c8066cbb6ab27e8af8a2cd20c861d33f5543))
* **server:**
* remove 'Fxa requires JavaScript' message in ie8/9 Add conditional comment to not ([158c041b](https://github.com/mozilla/fxa-content-server/commit/158c041b50d1c2d848662acb65be80c81a4146f1), closes [#2279](https://github.com/mozilla/fxa-content-server/issues/2279))
* let server task fail if port is in use ([fb175809](https://github.com/mozilla/fxa-content-server/commit/fb175809f829b31833ca8ccea75fa1b122703763))
* **signin:** Hide the Unauthorized avatar error ([bc17e796](https://github.com/mozilla/fxa-content-server/commit/bc17e79644706f121ad0e928a7ac566bc43ee7d9))
* **styles:** Hide the service name in the firstrun flow. ([4d98dd1a](https://github.com/mozilla/fxa-content-server/commit/4d98dd1a0517b6da938ee59d32b7fd933d9f8d7e))
* **sync:** do not send sessionTokenContext to Firefox Sync ([5b29830b](https://github.com/mozilla/fxa-content-server/commit/5b29830b9f6e7c7f1065b7c4421c7baf04ae6eff), closes [#2766](https://github.com/mozilla/fxa-content-server/issues/2766))
* **tests:**
* show the firefox --version in test logs ([f1c60a29](https://github.com/mozilla/fxa-content-server/commit/f1c60a29cc7435293d10b2ff169eafef8cbac281))
* only log "waiting" if too many attempts ([427ef395](https://github.com/mozilla/fxa-content-server/commit/427ef3955eef8180ef02e447ebf89c3486e7e092))
* set metrics.sample_rate based on FxaDevBox too ([8b7d469e](https://github.com/mozilla/fxa-content-server/commit/8b7d469eb693819dc42794d371c48a85508bee5a))
* allow override of expected value from remote server ([3e734189](https://github.com/mozilla/fxa-content-server/commit/3e73418950f3d21f8eb22c9485ef8ca2816d52bd))
* add fxaDevBox config param ([6688dd73](https://github.com/mozilla/fxa-content-server/commit/6688dd73553b18dbde7b2dea35ed4004617de747))
* only update Fx binaries if they are stale ([989243e5](https://github.com/mozilla/fxa-content-server/commit/989243e502e92db15fe087bcc574d095fe0e911f))
* add a test runner for intern_server tests ([1e551e37](https://github.com/mozilla/fxa-content-server/commit/1e551e3764a1102915d00625b803beed25fbfac5))
#### Features
* **avatars:** enable the gravatar option with permission prompt ([c2b5d96c](https://github.com/mozilla/fxa-content-server/commit/c2b5d96c658db2ed1f7ff4080fd116eef882f916), closes [#2053](https://github.com/mozilla/fxa-content-server/issues/2053))
* **client:**
* Send a `signup_must_verify` event to the firstrun page on signup. ([da411363](https://github.com/mozilla/fxa-content-server/commit/da41136348eb0846af50935647d729dd6dc2c223))
* update to fxa-js-client 0.1.30 ([d81207c5](https://github.com/mozilla/fxa-content-server/commit/d81207c58429b62b1b9c3d5fafc369cc7d564003))
* firstrun - notify the parent of important events. ([aade4c77](https://github.com/mozilla/fxa-content-server/commit/aade4c77e01207f5c9aa80882ca3155cca46dfbe))
* Pass Google Analytics query params to metrics. ([b0f273a2](https://github.com/mozilla/fxa-content-server/commit/b0f273a2bc8d44a4a46338dc6c231bca5d01798f))
* Preserve `uniqueUserId` across email verifiation. ([84063546](https://github.com/mozilla/fxa-content-server/commit/8406354691085ccb748a1cb19607e431bb31717c))
* `campaign` and `entrypoint` are sent to metrics on verification. ([2c354ae0](https://github.com/mozilla/fxa-content-server/commit/2c354ae0fc7fd063ba8f18ca0bc38f63ae100c0c))
* Add support for `context=fx_desktop_v2` ([8830562a](https://github.com/mozilla/fxa-content-server/commit/8830562a6f8efbcc340dd36923c7b6ae5cd7f659))
* **metrics:**
* add server google analytics events ([c549edfb](https://github.com/mozilla/fxa-content-server/commit/c549edfb3eef6056d9ca2c9d65590a7e16d9ad29))
* Report all metrics to our backend. ([bf71368e](https://github.com/mozilla/fxa-content-server/commit/bf71368efc5d4a409c1c79201dcf8912438930da))
* add timing metrics to the statsd collector ([90c95c7f](https://github.com/mozilla/fxa-content-server/commit/90c95c7fb339406eb2ae8db45ae0126337bfbb78))
<a name="0.41.1"></a>
## 0.41.1 (2015-07-08)
#### Bug Fixes
* **templates:** fixes issues with 50*.html templates in production mode ([09e95013](https://github.com/mozilla/fxa-content-server/commit/09e95013745f193799ac39f9b41f4bff67ee28cf), closes [#2663](https://github.com/mozilla/fxa-content-server/issues/2663))
<a name="0.41.0"></a>
## 0.41.0 (2015-07-08)
#### Bug Fixes
* **avatars:** Fix float imprecision errors when saving cropped image ([b241c698](https://github.com/mozilla/fxa-content-server/commit/b241c698871e331df7633e7e372fa44da2fd1686))
* **client:** Mozilla Payments flow is not considered an iframe. ([82c1981d](https://github.com/mozilla/fxa-content-server/commit/82c1981d942b839f7e77235cc6a29073be5c94fe))
* **content-server:** open TOS/PP in new tab if inside an iframe Check for presence of link inside ifr ([a556142e](https://github.com/mozilla/fxa-content-server/commit/a556142ec36e2f29a009a573372e885de211f5be), closes [#2351](https://github.com/mozilla/fxa-content-server/issues/2351))
* **icons:** add a precomposed icon for apple devices to avoid extra 404 requests ([df4dccd7](https://github.com/mozilla/fxa-content-server/commit/df4dccd7c0c9c92d177d2864e09715ec57b95e71), closes [#2655](https://github.com/mozilla/fxa-content-server/issues/2655))
* **lint:** Fix the eslint camelcase errors. ([b352476a](https://github.com/mozilla/fxa-content-server/commit/b352476a65b5df815191993b37760bfe56ef41bc))
* **marketing:** add a bit of top margin to the opt in ([042c210f](https://github.com/mozilla/fxa-content-server/commit/042c210f0036b3295cd3821b6bb4c4d8ae0582fc))
* **styles:** Fix the header spacing for the firstrun flow. ([b855a72b](https://github.com/mozilla/fxa-content-server/commit/b855a72ba60be43217af26a1c4c475da0630a893))
* **tests:**
* check that content in all expected languages is available ([89591f00](https://github.com/mozilla/fxa-content-server/commit/89591f00c0be675e43762d342700fd9322f9a80a))
* adjust code to support IE10 ([a1c7c203](https://github.com/mozilla/fxa-content-server/commit/a1c7c203893aebc09aa09bcee9aca08731e31875), closes [#2378](https://github.com/mozilla/fxa-content-server/issues/2378))
#### Features
* **avatars:** add metrics for avatar cropping operations ([79c05c97](https://github.com/mozilla/fxa-content-server/commit/79c05c9748eaef5d2073a72111284c2077e978c7))
* **metrics:** add Sentry metrics for front-end errors ([9c11f69a](https://github.com/mozilla/fxa-content-server/commit/9c11f69a9111f469fe72049ae607b7784f70df20))
* **oauth:** allow access_type query parameter ([ebcc10d4](https://github.com/mozilla/fxa-content-server/commit/ebcc10d4806ac8d2c4ae3c718a0e3547af5c9a0e))
* **signup:** adds mailcheck + ab testing ([1553651d](https://github.com/mozilla/fxa-content-server/commit/1553651d6bf5806360c6773b50002a5099e70fbf))
#### Breaking Changes
* Developer's local.json needs to be updated to remove
the `api_proxy` configuration parameter.
([d69a64b1](https://github.com/mozilla/fxa-content-server/commit/d69a64b1748aa6a5daf15ae680bd441f1118edab))
<a name="0.40.0"></a>
## 0.40.0 (2015-06-29)
#### Bug Fixes
* **avatars:** rounded camera cropper in google chrome ([5c4a1264](https://github.com/mozilla/fxa-content-server/commit/5c4a12642b52422753c62d7f5298f113adb92178))
* **basket:** add a bit more logging to basket-proxy-server ([2de3d6aa](https://github.com/mozilla/fxa-content-server/commit/2de3d6aa155ba08e1752369dccc1805febd76b61))
* **build:** revert use script and force it to use function mode ([faa0a02d](https://github.com/mozilla/fxa-content-server/commit/faa0a02d459b7c6c67bc774295700422a1cb3882))
* **client:**
* Supress the malformed WebChannelMessageToContent log for errors ([531a2259](https://github.com/mozilla/fxa-content-server/commit/531a225976155e4a4ffa83d49b7a91452621145e))
* Fix the submit button on communcation preferences page. ([fa0df9c7](https://github.com/mozilla/fxa-content-server/commit/fa0df9c77bfb3cf33ae62c596aa15bc35926c69a))
* **lint:** remove "use strict" from server code ([745e569b](https://github.com/mozilla/fxa-content-server/commit/745e569b8042858b45f95ebea23f5ae45e91f84f), closes [#2558](https://github.com/mozilla/fxa-content-server/issues/2558))
* **server:** inconsistent use of 'use strict' ([38ab1c05](https://github.com/mozilla/fxa-content-server/commit/38ab1c0516525274f2cec1fe380516c88545a7b0), closes [#1318](https://github.com/mozilla/fxa-content-server/issues/1318))
* **tests:**
* restore first tests to run are signin and signup ([c3d474a1](https://github.com/mozilla/fxa-content-server/commit/c3d474a153c20a93f2a0086986a8cb0d9df2defd))
* use the regularly updated firefox binaries ([8bb8e3b4](https://github.com/mozilla/fxa-content-server/commit/8bb8e3b40c16ad152f1f02e88cf78da37d32d37d))
* fix Basket functional tests ([6adf3c0d](https://github.com/mozilla/fxa-content-server/commit/6adf3c0d837107163d84914ed4214c13d52f51ce))
* add a run script for beta on latest ([bcb0e699](https://github.com/mozilla/fxa-content-server/commit/bcb0e69998e200b0d3fd0f0246f3ddbf32ae6c9c))
#### Features
* **client:**
* Notify IFRAME reliers when the content height changes. ([c698324b](https://github.com/mozilla/fxa-content-server/commit/c698324b400a8be66d1b119a3c877b4b3b9da0bd))
* Add Easter Egg to Content Server ([0a5ea8ed](https://github.com/mozilla/fxa-content-server/commit/0a5ea8ed461575fa4d194a0d1bab857278524bee))
* **metrics:** add uuid for metrics and able purposes ([89ac7a58](https://github.com/mozilla/fxa-content-server/commit/89ac7a587c31741a00cc29c8dca7d9b2042b1b48))
* **server:** Support /v1/reset_password ([043f6221](https://github.com/mozilla/fxa-content-server/commit/043f6221bcab6e396858c10bdde8b222d6ebbd3b))
* **style:** The `chromeless` style hides the header. ([7b12bbf6](https://github.com/mozilla/fxa-content-server/commit/7b12bbf68dd5e8e33d5ec05daa67c56403aa73a5))
<a name="0.39.0"></a>
## 0.39.0 (2015-06-09)
#### Bug Fixes
* **avatars:**
* allow users to change their avatar if they have/had one ([e6a9cd0d](https://github.com/mozilla/fxa-content-server/commit/e6a9cd0d7b3f3f511d8e960cbb9978b2c5fc41d4))
* disable the gravatar option on avatar change ([153f3d4c](https://github.com/mozilla/fxa-content-server/commit/153f3d4cfa98df75e9a819e6d5edf4f0aea7d6e9))
* **basket:**
* only destroy the token if we successfully acquired one ([de4c26c7](https://github.com/mozilla/fxa-content-server/commit/de4c26c785fca0bbc8f6c1f742e3ed6f95ec03b5))
* URI-encode email address in basket server urls. ([a43061d3](https://github.com/mozilla/fxa-content-server/commit/a43061d3317af3d26c15337c314e07f6ab5dade2))
* **basket-proxy:** tighten up param checking and logging ([fa5aa01d](https://github.com/mozilla/fxa-content-server/commit/fa5aa01d1e19df561b1497fc23aedd0422826abc))
* **client:** Continue email verification flow on Basket server error. ([919e64db](https://github.com/mozilla/fxa-content-server/commit/919e64dbf1389da8f03ef993613a0c7c90838e53))
* **docs:** add verification_redirect to query params ([5dff0821](https://github.com/mozilla/fxa-content-server/commit/5dff08217ae9401010e175900c892e4906cb09bd), closes [#2438](https://github.com/mozilla/fxa-content-server/issues/2438))
* **form:** fixes form autofill for Firefox and paste for iOS ([9b062568](https://github.com/mozilla/fxa-content-server/commit/9b062568ef152694be276488f01b36f203d3b2d8))
* **metrics:** measure when users add or modify their profile picture. ([e5b35659](https://github.com/mozilla/fxa-content-server/commit/e5b356594ee1c596fcfc400aa9671d21a44e797d), closes [#2294](https://github.com/mozilla/fxa-content-server/issues/2294))
* **npm:** move request to production dependency ([dcd6a50c](https://github.com/mozilla/fxa-content-server/commit/dcd6a50c98471a3c53b4798c24cb14219e46a66b))
* **oauth:** sanitize scope of untrusted reliers ([f80a57fb](https://github.com/mozilla/fxa-content-server/commit/f80a57fbe163646d59396d8c3330d162fab259af))
* **test:** Fix refreshes_metrics functional test on Firefox 18 ([52c88e54](https://github.com/mozilla/fxa-content-server/commit/52c88e543d4036733d9bbb53c7f72d7483df573f))
* **tests:**
* more improvements to avatar tests to avoid remote timeouts ([c7a44841](https://github.com/mozilla/fxa-content-server/commit/c7a448414b7fd03e3ee7d9436504cf91c4be8e8d))
* improve legal copy tests and update avatar tests ([11104f77](https://github.com/mozilla/fxa-content-server/commit/11104f772790ba63efca3d13a00b848be6df2771))
* skip functional/email_opt_in test if fxaProduction=true ([c7fbe52c](https://github.com/mozilla/fxa-content-server/commit/c7fbe52cc9901caaea17bcd0c83af4bc829a7977))
* wait for ".error" to be visible; fixes #2475 ([8ab41765](https://github.com/mozilla/fxa-content-server/commit/8ab4176525520a5125c198b16f3ae46c8b989066))
#### Features
* Email opt-in. ([8c4246ec](https://github.com/mozilla/fxa-content-server/commit/8c4246ec5afdb25a9c2fe6fc290f506ef8c2e896))
* **build:** Compress the HTML files ([39667b9a](https://github.com/mozilla/fxa-content-server/commit/39667b9aa5a599b275546e4a26ce116232e10bcb))
* **server:** add basket proxy server ([4cbfed3d](https://github.com/mozilla/fxa-content-server/commit/4cbfed3d33b70a8e35ac894e2b7ce3c61d1fdbaa))
* **tests:** Add metrics in functional tests ([18658991](https://github.com/mozilla/fxa-content-server/commit/186589914de6cd0db4ce74d81411f1174a4f26d4))
<a name="0.38.1"></a>
### 0.38.1 (2015-05-28)
#### Bug Fixes
* **oauth:** sanitize scope of untrusted reliers ([619b3429](https://github.com/mozilla/fxa-content-server/commit/619b3429a46fdcb1e19ddc53c3ec7cb4a4e3c90b))
* **tests:** wait for ".error" to be visible; fixes #2475 ([436a47c7](https://github.com/mozilla/fxa-content-server/commit/436a47c718400f7d96b89f4832f9e3c936d38a43))
<a name="0.38.0"></a>
## 0.38.0 (2015-05-26)
#### Bug Fixes
* **avatars:**
* Redirect to settings/avatar/change on error ([6b6a5f77](https://github.com/mozilla/fxa-content-server/commit/6b6a5f77c6cc0f332b4649a22678aa9ef4278644))
* cache the profile image after fetching ([30601d4f](https://github.com/mozilla/fxa-content-server/commit/30601d4f2ef466f9203bcb31079ada17ab470909), closes [#2429](https://github.com/mozilla/fxa-content-server/issues/2429))
* **client:** `Invalid scopes` is an error message. ([3f42a328](https://github.com/mozilla/fxa-content-server/commit/3f42a32867bcb5a4171f82c489e2e7eb2db0f858))
* **docs:**
* add <screen_name>.refresh metrics event ([d30a95b2](https://github.com/mozilla/fxa-content-server/commit/d30a95b2838f53aa78253fbecbc63e3572fe6806))
* add confirm resend metrics event ([492f8bbf](https://github.com/mozilla/fxa-content-server/commit/492f8bbfd77666e97e93a0e40fb3efa309d28fc5))
* fix metrics documentation headers ([dc24d386](https://github.com/mozilla/fxa-content-server/commit/dc24d3868f1dc398691859b705f4fc6535bb7df1))
* **metrics:**
* set metrics to 1 in local dev ([5599e91d](https://github.com/mozilla/fxa-content-server/commit/5599e91d708b6df3816aaae9a88cb7cbcaeb245c))
* metrics for signout. ([455da813](https://github.com/mozilla/fxa-content-server/commit/455da8131ca1f7923b59c110303b19e8322281f0), closes [#2295](https://github.com/mozilla/fxa-content-server/issues/2295))
* **oauth:**
* strip permissions that are not on the whitelist ([a6a22c0a](https://github.com/mozilla/fxa-content-server/commit/a6a22c0ab74139ed2d8ceef3a7315200e68bfa38))
* update verification_redirect to always redirect in same browser or show "proceed ([3be6da92](https://github.com/mozilla/fxa-content-server/commit/3be6da9263abe05754ffd8e2244c114c695da94f), closes [#2436](https://github.com/mozilla/fxa-content-server/issues/2436), [#2402](https://github.com/mozilla/fxa-content-server/issues/2402))
* **tests:**
* improve progress indicator coverage ([51cb1058](https://github.com/mozilla/fxa-content-server/commit/51cb1058bcf1f81e298d26609e11092a229685a0), closes [#2465](https://github.com/mozilla/fxa-content-server/issues/2465))
* remove Test lib from verification_redirect ([a38d8082](https://github.com/mozilla/fxa-content-server/commit/a38d80828bca01c16406183dffd0194fb5ffe836))
* update travis to firefox 38 ([35d0027f](https://github.com/mozilla/fxa-content-server/commit/35d0027fb8e56b35346e847c84fe26532412085a))
* Update the submit button selector for the permissions screen tests. ([e67cbc30](https://github.com/mozilla/fxa-content-server/commit/e67cbc305513c7d945396c0cbd4cbc8223345e16))
#### Features
* `/` can be framed by allowed reliers. ([aedfae9e](https://github.com/mozilla/fxa-content-server/commit/aedfae9e1ca1c1891d9cb3b7430390bdfdcc1d98))
* **client:** Pass along a `service` and `reason` whenever signing a user in. ([32812392](https://github.com/mozilla/fxa-content-server/commit/32812392012ae583541daf9c4fa0caf1b462abc3))
* **lib:** storage lib is now able to use sessionStorage ([33c53def](https://github.com/mozilla/fxa-content-server/commit/33c53defb91f2bd8ac96e025191fd3c825945024))
* **metrics:** measure page reloads by user ([29ede010](https://github.com/mozilla/fxa-content-server/commit/29ede010010eb14ca994fba78d49674fb0d0f3d5))
* **oauth:** signal action=signup or action=signin at end of oauth flow. ([9016164b](https://github.com/mozilla/fxa-content-server/commit/9016164b7742c04ddf15169c1ccceac2a2634941))
<a name="0.37.1"></a>
### 0.37.1 (2015-05-14)
#### Bug Fixes
* **metrics:** track account deleted events ([2c296a44](https://github.com/mozilla/fxa-content-server/commit/2c296a445ed7d613ec99e3711311c122ae989a9e), closes [#2297](https://github.com/mozilla/fxa-content-server/issues/2297))
* **oauth:** serviceUri is not used for now so remove it ([b361aba3](https://github.com/mozilla/fxa-content-server/commit/b361aba35df3215105e8d57f108db3f64007e886))
* **tests:** increase timeout for password reset tests ([10a3fc6c](https://github.com/mozilla/fxa-content-server/commit/10a3fc6c340446097d9b5ebd8b50f9a573fa6f72))
<a name="0.37.0"></a>
## 0.37.0 (2015-05-13)
#### Bug Fixes
* **client:**
* Ensure ask-password metrics are only logged once. ([bc336543](https://github.com/mozilla/fxa-content-server/commit/bc336543a7f99998f2b32d7f698934e38c8d03c0))
* getUserMedia check for avatar change. ([0a0405bd](https://github.com/mozilla/fxa-content-server/commit/0a0405bd6f0bd4f74cb9cd0bc4634ddbeb041832))
* **oauth:**
* bring back oauth session clearing to WebChannels ([7487fe65](https://github.com/mozilla/fxa-content-server/commit/7487fe6582b8bf946275a2452bcbb0fa8d483ae9))
* Ensure we can derive relier keys during the signup flow. ([fd2fc72d](https://github.com/mozilla/fxa-content-server/commit/fd2fc72d3af8abaa7acff61f026c166fc306d3c3))
* **signup:** make email suggestion tooltip keyboard accessible ([6d40efbb](https://github.com/mozilla/fxa-content-server/commit/6d40efbb9153fed8d88d2aa455b43eaaf591637a), closes [#2185](https://github.com/mozilla/fxa-content-server/issues/2185))
* **tests:**
* Fix the oauth permissions tests. ([2b479e1e](https://github.com/mozilla/fxa-content-server/commit/2b479e1e563790d442951e4989cc303e71bca85f))
* more timeout and fix element .end() for OAuth tests ([6296db62](https://github.com/mozilla/fxa-content-server/commit/6296db621dafe10de8808bd992957495484ad783))
* add untrusted app to TeamCity configs ([33a97662](https://github.com/mozilla/fxa-content-server/commit/33a97662990370e8d4e46d65fabc4038f90f347d))
* stabilize tos and pp functional tests ([50994dc6](https://github.com/mozilla/fxa-content-server/commit/50994dc6c73120deeea5f70a93ade904878e3701))
#### Features
* **client:**
* Sync over WebChannel glue ([92b118c9](https://github.com/mozilla/fxa-content-server/commit/92b118c9711e3d69078e9fe68b10d83b0f243715))
* Add a DuplexChannel, convert the WebChannel to a duplex channel. ([9b1ebb1e](https://github.com/mozilla/fxa-content-server/commit/9b1ebb1e83b1a795f1a249884992ed316b7d3329))
* **metrics:**
* Log metrics about whether we ask for a password at signin: ([838c365e](https://github.com/mozilla/fxa-content-server/commit/838c365ec5528141c178f1d03deae665141e9b06))
* adds DataDog integration ([d10b0de0](https://github.com/mozilla/fxa-content-server/commit/d10b0de0fba0679dd12028e7dad1370bc051ace0))
* **oauth:**
* 'verification_redirect' option for OAuth reliers ([a5fdaee9](https://github.com/mozilla/fxa-content-server/commit/a5fdaee90b61b7aa3ecc5c39e6d2499a19632750))
* show permission screen for untrusted reliers ([123821de](https://github.com/mozilla/fxa-content-server/commit/123821de702f59b813bb0900a18fd3c25dcc1886))
* suggest account to use during sign up if possible ([7fc06358](https://github.com/mozilla/fxa-content-server/commit/7fc06358cdd525793047b5370ae13977dbade618))
* **test:** Print unit test names when they fail in travis. ([08932c5a](https://github.com/mozilla/fxa-content-server/commit/08932c5adc2956cf0b05a9a820e97b1965e4d6dd))
<a name="0.36.3"></a>
### 0.36.3 (2015-05-01)
#### Bug Fixes
* **tests:** stabilize tos and pp functional tests ([d14d608a](https://github.com/mozilla/fxa-content-server/commit/d14d608a1e9b487dc296b75c9c957d465e3d144e))
<a name="0.36.2"></a>
### 0.36.2 (2015-04-30)
#### Features
* **oauth:** suggest account to use during sign up if possible ([186b2d74](https://github.com/mozilla/fxa-content-server/commit/186b2d742d3d628dc4f79a3d94d1a44029f2a5ba))
<a name="0.36.1"></a>
### 0.36.1 (2015-04-29)
#### Bug Fixes
* **client:** If a relier wants keys, give them keys. ([519ca117](https://github.com/mozilla/fxa-content-server/commit/519ca117ecdbb05211041d352bb0f0b6d99f68e7))
<a name="0.36.0"></a>
## 0.36.0 (2015-04-27)
#### Bug Fixes
* **csp:** use only the origin part of fxaccount_url (with /v1 is a csp violation) ([db55881b](https://github.com/mozilla/fxa-content-server/commit/db55881b596136e4a3d5d39a5b99dac1381f6110))
* **css:** Show links in TOS/PP text next to the original anchor text. ([5fcb9664](https://github.com/mozilla/fxa-content-server/commit/5fcb9664d9e54a6878c940eaf6dfcd2d6b0c8ea9))
* **icons:** fixes 404s for iOS icons ([e488c8af](https://github.com/mozilla/fxa-content-server/commit/e488c8af54b432ec9030692c4027c73f7a8425cb), closes [#2062](https://github.com/mozilla/fxa-content-server/issues/2062))
* **l10n:**
* missing legal template redirect should start with "/" ([0498008a](https://github.com/mozilla/fxa-content-server/commit/0498008a2a658de3d58efe0c3f190d76be8cb4b3))
* copy es-ES legal templates to es ([76d895a1](https://github.com/mozilla/fxa-content-server/commit/76d895a147e21c48bbf033fe824609dcf6ad5f4c), closes [#2305](https://github.com/mozilla/fxa-content-server/issues/2305))
* **styles:** Hide the top-right Mozilla link if signing into Sync on Fx for iOS ([a536e557](https://github.com/mozilla/fxa-content-server/commit/a536e5575d94ae9a015ac034e3b60cd80bf5be79))
* **test:** make asyncTimeout settable from the intern command line ([77ddde9b](https://github.com/mozilla/fxa-content-server/commit/77ddde9bc36888f3320aa020652e092471ce26c0))
#### Features
* **client:** Add the `change_password` and `delete_account` messages to the FxDesktop broker. ([56306f10](https://github.com/mozilla/fxa-content-server/commit/56306f10d214df3cb3e7327715a1e3ae8cab60f7))
* **test:** Add env-test.js unit tests. ([207a84ce](https://github.com/mozilla/fxa-content-server/commit/207a84ceb409fd32889659169d9e5dde27927495))
<a name="0.35.0"></a>
## 0.35.0 (2015-04-13)
#### Bug Fixes
* **auth-broker:** fixes fx-desktop channel tests for FF18 and FxOS 1.* ([2cadc2bd](https://github.com/mozilla/fxa-content-server/commit/2cadc2bd378aff2d27704e063b19ef7ca61b4cca))
* **avatars:** show a default avatar if a uploaded avatar does not load ([cbdc5a11](https://github.com/mozilla/fxa-content-server/commit/cbdc5a11a2822738176a0938c4c2290a8eef242b), closes [#1804](https://github.com/mozilla/fxa-content-server/issues/1804))
* **client:** Replace the `fi` with `fi` (no ligature). ([43a402ef](https://github.com/mozilla/fxa-content-server/commit/43a402ef32086e9abfac2d3d7b2e6a8273e2d98b))
* **csp:**
* use camelCase option keys instead of e.g., "img-src" ([730939aa](https://github.com/mozilla/fxa-content-server/commit/730939aac69145af76a153b29cb4ea6c2be42417))
* improve content-security-policy configuration ([bad1e80d](https://github.com/mozilla/fxa-content-server/commit/bad1e80dc5fda0a3f1b432f8b1e596417fc93939))
* **jscs:** allow the 'other' quote mark to be used, but only to avoid having to escape ([b4fc1fda](https://github.com/mozilla/fxa-content-server/commit/b4fc1fdaef199922ed2518071b7ae7008095b0af))
* **server:**
* Serve HTML templates for TOS/PP if Accept header is not `text/partial` ([3207c1d8](https://github.com/mozilla/fxa-content-server/commit/3207c1d84ca1ac3189a3f82ab4966127db77bf9f))
* migrate to Express 4 ([bc008ce4](https://github.com/mozilla/fxa-content-server/commit/bc008ce488e6df56498909418f172422c586b0d9), closes [#2214](https://github.com/mozilla/fxa-content-server/issues/2214))
* **settings:** allow settings page redirect to work with extra query params ([4f8d64c0](https://github.com/mozilla/fxa-content-server/commit/4f8d64c025fcaffb95f1453b2f39a3b48fec1ef4), closes [#2301](https://github.com/mozilla/fxa-content-server/issues/2301))
* **teamcity:** replace execSync with sync-exec module ([57cf75a1](https://github.com/mozilla/fxa-content-server/commit/57cf75a1b9c50f71db1f157c052cb68ff1c57640))
* **test:** add missing "/v1" on FXA_AUTH_ROOT ([09b8ca91](https://github.com/mozilla/fxa-content-server/commit/09b8ca91ab627dd707d277f8804e54ff7fe421c8))
* **tests:**
* tasks for running latest-beta and latest-esr builds in stage ([1c84e7f8](https://github.com/mozilla/fxa-content-server/commit/1c84e7f8203290c6011f4bd60444244ec2a55d90))
* create a task to ensure latest release, beta and esr builds are available ([bceb2e22](https://github.com/mozilla/fxa-content-server/commit/bceb2e223ebf8a9867bba14553389f534b962eb5))
#### Features
* **client:** Add "Chromeless" styling - remove all the extra stuff. ([b17dc56b](https://github.com/mozilla/fxa-content-server/commit/b17dc56b838d74cf98bfe03a3fce2fb83663a11f))
* **docs:** Add documentation about the accepted query parameters. ([295fc00e](https://github.com/mozilla/fxa-content-server/commit/295fc00eb839f3026ed833b825b6328696071e28))
<a name="0.34.0"></a>
## 0.34.0 (2015-03-31)
#### Bug Fixes
* **client:**
* Only send postMessages to and from the expected parent when using the iframe. ([0a453d1c](https://github.com/mozilla/fxa-content-server/commit/0a453d1cb5375390558bd34d0b75b4c3775d4468))
* Channel timeouts are informative, they no longer throw errors. ([0b7770c1](https://github.com/mozilla/fxa-content-server/commit/0b7770c1139519965261898750ae281ca4200f76))
* Extract the COPPA datepicker logic into its own module. ([a368072d](https://github.com/mozilla/fxa-content-server/commit/a368072d8790cd5dae78fa2af2ea6d580da3d1d4))
* **l10n:** sv is no longer maintained, copy strings from sv-SE ([7d28bfcd](https://github.com/mozilla/fxa-content-server/commit/7d28bfcdc4a4bd697bedcd5555ea233312cbde81), closes [#1773](https://github.com/mozilla/fxa-content-server/issues/1773))
* **server:** Translate static pages (in dev mode too!). ([28e5759d](https://github.com/mozilla/fxa-content-server/commit/28e5759dfa71b1476233f200ff68bfee6da993b1))
* **test:** Fix the account locked tests when run against latest. ([45073cf6](https://github.com/mozilla/fxa-content-server/commit/45073cf66cf69118251c85846f6ce0e330f8bafd))
#### Features
* **client:** Add the account locked flows. ([8e405298](https://github.com/mozilla/fxa-content-server/commit/8e405298b8fee3b1e5c4e495a006d42580432c49))
* **settings:** redirect to avatar change page when query param setting=avatar ([344f9c70](https://github.com/mozilla/fxa-content-server/commit/344f9c70ebd7fc7bae9eb9ab31c8682e42c64b47), closes [#2249](https://github.com/mozilla/fxa-content-server/issues/2249))
<a name="0.33.0"></a>
## 0.33.0 (2015-03-16)
#### Bug Fixes
* **client:**
* Use standard error formats for expired and damaged verification links. ([86384b2f](https://github.com/mozilla/fxa-content-server/commit/86384b2fe95e6cac0d36ca3258884116f689a784))
* Opt in to the iframe broker. ([09b9bac2](https://github.com/mozilla/fxa-content-server/commit/09b9bac2a7c8aea37b2a79a67a1008d3132d6f73))
* Ensure console errors are displayed in Firefox on catastrophic startup error. ([47a8c299](https://github.com/mozilla/fxa-content-server/commit/47a8c2995cee27f9d1f5bb78383682b0b4708cee))
* **docs:**
* Update docs for the new iframe message format. ([20121dc7](https://github.com/mozilla/fxa-content-server/commit/20121dc793a7d7fe7a375d293d348c561d4447b8))
* Correct the documentation of the afterResetPasswordConfirmationPoll function. ([033ad26e](https://github.com/mozilla/fxa-content-server/commit/033ad26e07fc88b9c0ffe662233826d7e787bbab))
* **tests:** Start the auth-db server for travis. ([8f21f017](https://github.com/mozilla/fxa-content-server/commit/8f21f01701a361b16ea5a6ebd4d63829c4d5cd6d))
#### Features
* **channels:** broadcast messages across across all channels ([dfacd358](https://github.com/mozilla/fxa-content-server/commit/dfacd3581558d08a1e803fe0a50dc0e45d64437a), closes [#2095](https://github.com/mozilla/fxa-content-server/issues/2095))
* **docs:** Document the email suggestion events. ([29b0fadb](https://github.com/mozilla/fxa-content-server/commit/29b0fadb69f641f8df3226280fabb16e96bb2c8e))
<a name="0.32.0"></a>
## 0.32.0 (2015-03-03)
#### Bug Fixes
* **avatars:**
* show error if avatar removal fails ([9dcd9b65](https://github.com/mozilla/fxa-content-server/commit/9dcd9b650cc4d30d907987f78ac419e88587270d))
* fix avatar image uploads ([1e6ecd8a](https://github.com/mozilla/fxa-content-server/commit/1e6ecd8a2c8a41f7354748df398024c3413ab91e))
* prevent flicker when loading avatars on settings pages ([c3be4f45](https://github.com/mozilla/fxa-content-server/commit/c3be4f45b3b7793261b552d4bdc4b9a66ca27f35), closes [#2105](https://github.com/mozilla/fxa-content-server/issues/2105))
* **build:** simple default grunt command ([9f101ee1](https://github.com/mozilla/fxa-content-server/commit/9f101ee196b706cd3519ad29b18416b25d0ced77))
* **client:**
* Simplify the message serialization for the iframe channel. ([1af5009d](https://github.com/mozilla/fxa-content-server/commit/1af5009d092935f345ce19f3c6e9befccb2780df))
* Add "successfully" to most success messages. ([ec4b4fcc](https://github.com/mozilla/fxa-content-server/commit/ec4b4fcc6c00a26c8241d550c322b8e88dd4642c))
* **errors:** reverts the "Invalid verification code" string back to normal. r=vladikoff ([14cbf41d](https://github.com/mozilla/fxa-content-server/commit/14cbf41d78d918382fc414d67abc0a4fa6d81619))
* **l10n:** join server templates so email strings are not overwritten ([b0898f76](https://github.com/mozilla/fxa-content-server/commit/b0898f76f700bceda4f3d18816d69d62ed8a4fb8))
* **pages:** 502 pages should be allowed to be iframed ([00e69196](https://github.com/mozilla/fxa-content-server/commit/00e69196560a3d335443ff0cc64bd8fcd04c4208), closes [#2056](https://github.com/mozilla/fxa-content-server/issues/2056))
* **router:**
* make sure loaded message is still sent after a view render error ([79c93978](https://github.com/mozilla/fxa-content-server/commit/79c93978bd4e8859a5156b89d3ed09b52d5ba5d1))
* anchor event handler should handle event bubbling ([cd4a64ca](https://github.com/mozilla/fxa-content-server/commit/cd4a64cadcbba51ea862e1a8ebc13fa4e6bed724))
* **server:** Ensure templates render text in dev mode. ([b7c5eb0a](https://github.com/mozilla/fxa-content-server/commit/b7c5eb0a400974e54d78571f2888adbaca4f3ed2))
#### Features
* **docker:** Dockerfile and README update for basic docker development workflow ([4b244644](https://github.com/mozilla/fxa-content-server/commit/4b2446441b6da3805cc7a03d98c1f0d7268a5b58))
* **docs:** Document the iframe protocol. ([02e0fc49](https://github.com/mozilla/fxa-content-server/commit/02e0fc49eed086ebe12e46394d861077634e86e9))
* **login:** indicate whether the account is verified in the fx-desktop channel ([6c5c0c42](https://github.com/mozilla/fxa-content-server/commit/6c5c0c429e89cea7fb78a7cf894a4d6b9c67b00e), closes [#2094](https://github.com/mozilla/fxa-content-server/issues/2094))
* **oauth:** Expose relier-specific encryption keys to OAuth WebChannel reliers. ([a0318c28](https://github.com/mozilla/fxa-content-server/commit/a0318c28a5daf1d311ef926715c6a9dad391dab0), closes [#2088](https://github.com/mozilla/fxa-content-server/issues/2088))
* **signup:** suggest proper email spelling ([a825a83f](https://github.com/mozilla/fxa-content-server/commit/a825a83f4903231c1316d6ba14b3b219dba2e737), closes [#871](https://github.com/mozilla/fxa-content-server/issues/871))
* **tests:** Boost the test coverage of router.js ([0e7d06e6](https://github.com/mozilla/fxa-content-server/commit/0e7d06e68f43fedf7370dd596600b3637b742d93))
<a name="0.31.0"></a>
## 0.31.0 (2015-02-17)
#### Bug Fixes
* **client:** Redirect to `/settings` for direct access users who verify signup or password re ([31e4b2c6](https://github.com/mozilla/fxa-content-server/commit/31e4b2c64b593c73c7447bf6eb7b51b4357603c7))
* **metrics:** track window.onerror ([4f9bd296](https://github.com/mozilla/fxa-content-server/commit/4f9bd2963cb422b3dc47551fdd7306157e4c46bd))
#### Features
* **metrics:** Log more screen info ([85a05e41](https://github.com/mozilla/fxa-content-server/commit/85a05e4113aef899e2ebb3e113076232b5b25a22))
<a name="0.30.0"></a>
## 0.30.0 (2015-02-02)
#### Bug Fixes
* **avatars:** fixes Firefox 18 dataType json request ([005c9f5d](https://github.com/mozilla/fxa-content-server/commit/005c9f5d6376c1654d8751592baa45d03a3b2d40), closes [#1930](https://github.com/mozilla/fxa-content-server/issues/1930))
* **l10n:** use en as the default language instead of en-US ([8f599d54](https://github.com/mozilla/fxa-content-server/commit/8f599d54a340ba9168ae6f77c00ceeac67d94efe), closes [#2072](https://github.com/mozilla/fxa-content-server/issues/2072))
* **xhr:** send correct JSON content-type and accept headers to api servers ([8dc69d0b](https://github.com/mozilla/fxa-content-server/commit/8dc69d0bc012b1e788958f7eb8e595650d5d249b))
#### Features
* **avatars:** set the account by uid when visiting avatar pages ([d9f5649e](https://github.com/mozilla/fxa-content-server/commit/d9f5649e8c80b76af98a08dcbdaf94cd51e21bf8), closes [#1974](https://github.com/mozilla/fxa-content-server/issues/1974), [#1876](https://github.com/mozilla/fxa-content-server/issues/1876))
* **client:** Add a `loaded` message for the fx-desktop and iframe brokers. ([c9ca23e8](https://github.com/mozilla/fxa-content-server/commit/c9ca23e837b43a8b08c055766dd66a43ab82acfe))
* **l10n:** add az locale to list ([0acd097e](https://github.com/mozilla/fxa-content-server/commit/0acd097e36395a42ba0e55f18685778f592dc2ea), closes [#1774](https://github.com/mozilla/fxa-content-server/issues/1774))
* **metrics:**
* Add `signup.customizeSync.(true|false)` metrics. ([919f9281](https://github.com/mozilla/fxa-content-server/commit/919f928178488dc4d022242704d77cbb4e56aa15))
* Log whether the user changes the password visibility. ([13b2b835](https://github.com/mozilla/fxa-content-server/commit/13b2b83534106482f43877e3e0dd1fe042e33dbd))
<a name="0.29.0"></a>
## 0.29.0 (2015-01-20)
#### Bug Fixes
* **avatars:** make avatar navigation l10n friendly ([014b4ec5](https://github.com/mozilla/fxa-content-server/commit/014b4ec59871b4c831689c146b732ed83141bbb1), closes [#1729](https://github.com/mozilla/fxa-content-server/issues/1729))
* **client:**
* Do not display errors after window.beforeunload is triggerred. ([2e080e81](https://github.com/mozilla/fxa-content-server/commit/2e080e817496767811fb73b9ba317b3dc538e1e1))
* Disable the sign up confirmation poll for Sync. ([e6421a71](https://github.com/mozilla/fxa-content-server/commit/e6421a711c883cb098b2014674c4e4b7a60f5589))
* Only request keys from the server for Sync users. ([283b41b4](https://github.com/mozilla/fxa-content-server/commit/283b41b44ce32f60ce50f9273bc583265ca7324a))
* **iframe:** fixes styling issues caused by the iframe environment #2 ([9347d818](https://github.com/mozilla/fxa-content-server/commit/9347d8184b098649de166a1ccad10d3e0f79a3bb), closes [#2010](https://github.com/mozilla/fxa-content-server/issues/2010))
* **logging:** switch to mozlog ([a346b9d1](https://github.com/mozilla/fxa-content-server/commit/a346b9d102eb5ef20430cb15f69535dc4ec2af8b), closes [#1994](https://github.com/mozilla/fxa-content-server/issues/1994))
* **signin:** better reject with errors ([2e6c3bbd](https://github.com/mozilla/fxa-content-server/commit/2e6c3bbd34b227bd2379648963c0958f1d8d134d), closes [#2031](https://github.com/mozilla/fxa-content-server/issues/2031))
* **tests:**
* fail when not enough coverage, add more oauth-errors coverage ([87be18f7](https://github.com/mozilla/fxa-content-server/commit/87be18f79e4c01ee7670647ca86b93488feb0ca6))
* better functional tests for age dropdowns ([01c70f95](https://github.com/mozilla/fxa-content-server/commit/01c70f95bc886b142cca787307e991594815ecbb))
#### Features
* Check for required OAuth parameters on startup. ([52f65f78](https://github.com/mozilla/fxa-content-server/commit/52f65f78c1ec2b95db2c7cc2cfa135280c2bf204))
* **client:**
* force_auth action for oauth! ([82a6c0be](https://github.com/mozilla/fxa-content-server/commit/82a6c0be7973056a73b6c6de067638d3b816cda7))
* Give the relier the ability to overrule cached credentials. ([74cb38e1](https://github.com/mozilla/fxa-content-server/commit/74cb38e11c955e3a1537fabc4454e3c73782bab0))
* **docs:** Start on an architecture doc ([4a3c0540](https://github.com/mozilla/fxa-content-server/commit/4a3c05400dc85f83a473509e441e24b30652a493))
* **error-pages:** add a static 502.html error page for nginx to route to ([fe343454](https://github.com/mozilla/fxa-content-server/commit/fe343454d2064327df3c866f12085ea38aca5e51))
<a name="0.28.0"></a>
## 0.28.0 (2015-01-05)
#### Bug Fixes
* **account:** filter account.toJSON ([6044aa6d](https://github.com/mozilla/fxa-content-server/commit/6044aa6dfdccf4e88a3c2859d63ca3cf27008904))
* **build:** generate sourcemaps ([fdcf92fd](https://github.com/mozilla/fxa-content-server/commit/fdcf92fda50a98cf3a706616de997d0ef8455589), closes [#258](https://github.com/mozilla/fxa-content-server/issues/258))
* **client:**
* We broke password managers with `autocomplete=off` on password fields! ([7df783f2](https://github.com/mozilla/fxa-content-server/commit/7df783f2fce77db869cd4c9076a75be0bc87e112))
* OAuth/redirect users who paste the verification link into the original tab shoul ([86b1c5cb](https://github.com/mozilla/fxa-content-server/commit/86b1c5cb0649129dbdad8ddbbc4a1467f21c4771))
* Allow Fx18 to use the iframe flow. ([c2020f85](https://github.com/mozilla/fxa-content-server/commit/c2020f856ffc31034b1fe124031cc5f232e8d2ea))
* **docs:** update AUTHORS list ([09aec587](https://github.com/mozilla/fxa-content-server/commit/09aec587119c54332c87fd5c0984420a59e2f036), closes [#1981](https://github.com/mozilla/fxa-content-server/issues/1981))
* **iframe:** fixes styling issues caused by the iframe environment ([740006de](https://github.com/mozilla/fxa-content-server/commit/740006de68e291412399c9e275bb888c0cf11eca), closes [#2010](https://github.com/mozilla/fxa-content-server/issues/2010))
* **metrics:** Convert all `_` in screen names to `-`. ([726d9017](https://github.com/mozilla/fxa-content-server/commit/726d90170beee05b3c7d22c069d8bb6ba0a0d403))
* **server:** Allow the 500 and 503 pages to be iframed. ([b25faa2c](https://github.com/mozilla/fxa-content-server/commit/b25faa2c2ff1e99c1628b0ba210fd0914639fd52))
* **signin:**
* set the current account after logging in with cached sync account ([9732f05f](https://github.com/mozilla/fxa-content-server/commit/9732f05fa5ede4142b0c4b9187945edc1f145c83))
* pass account data to broker instead of using currentUser ([aeb4aa15](https://github.com/mozilla/fxa-content-server/commit/aeb4aa15d6a228166339de7a40c7991f644d7440), closes [#1973](https://github.com/mozilla/fxa-content-server/issues/1973))
* **styles:** make sure normalize.css is used in production ([28ff205e](https://github.com/mozilla/fxa-content-server/commit/28ff205e648e99b4e2d60ced78551a910175763a), closes [#1997](https://github.com/mozilla/fxa-content-server/issues/1997))
* **sync:** correct a typo that voided the customize sync option ([8f78e1d6](https://github.com/mozilla/fxa-content-server/commit/8f78e1d6ffadea035d75764d5b3f33118ac69d69))
* **tests:** fix up select dropdown ([995a8a5a](https://github.com/mozilla/fxa-content-server/commit/995a8a5a75fe6698145a09a998a423710ae28ee2))
#### Features
* **client:** An Fx Sync relier can specify `customizeSync=true` to force the Customize Sync c ([a4a26f91](https://github.com/mozilla/fxa-content-server/commit/a4a26f9189ca1776f1b0f8087b42eba9a3ef3eef))
* **metrics:** Report distinct metrics codes for missing and invalid emails ([71489471](https://github.com/mozilla/fxa-content-server/commit/71489471a0916f0a1b17dec36096ad7d1b30adbb))
<a name="0.27.0"></a>
## 0.27.0 (2014-12-08)
#### Bug Fixes
* **client:**
* WebChannel/Hello screen and event fixes. ([e67d2158](https://github.com/mozilla/fxa-content-server/commit/e67d2158e6e0264a4c58a78c8474f408ac9c5dba))
* Ensure the web-channel flows match expected behavior. ([0cbcf9a6](https://github.com/mozilla/fxa-content-server/commit/0cbcf9a6ffa39a4f2996615b4c79a6425ea0f670))
* Show the back button for reset_password, even if an email is on the URL query st ([9e293664](https://github.com/mozilla/fxa-content-server/commit/9e29366405dd2f828975ad3608da86f1bb37c1bb))
* Go to the /cookies_disabled screen instead of the /500 screen if cookies are dis ([e9433b7a](https://github.com/mozilla/fxa-content-server/commit/e9433b7ac8f16db89335d513fdc46f7081f16067))
* **confirm:** redirect to signup on bounced email error ([bb3c8d8c](https://github.com/mozilla/fxa-content-server/commit/bb3c8d8c6cec414d3b09c753f31bafb0029b0619), closes [#1902](https://github.com/mozilla/fxa-content-server/issues/1902))
* **docs:** add Bower usage to CONTRIBUTING ([dc9db2d7](https://github.com/mozilla/fxa-content-server/commit/dc9db2d78170d7d1e3efdc0985d5b750721742f1))
* **l10n:** use a less spammy email headline ([f2efc82b](https://github.com/mozilla/fxa-content-server/commit/f2efc82b57d4bc76d2ce2b0fe496736d9735ccb4), closes [#1849](https://github.com/mozilla/fxa-content-server/issues/1849))
* **metrics:** Show the correct screen name in the iframe flow metrics. ([44c630b5](https://github.com/mozilla/fxa-content-server/commit/44c630b5d96643329e82273c2d6622bff0eb6e81))
* **signup:** block signup attempts with @firefox.com emails. ([b41389fc](https://github.com/mozilla/fxa-content-server/commit/b41389fcdb6a7ae7a909c4862a43b17939c4a07b), closes [#1859](https://github.com/mozilla/fxa-content-server/issues/1859))
* **style:** marketing snippet offset ([ddbacce7](https://github.com/mozilla/fxa-content-server/commit/ddbacce7fe238dfbf6c27242fb3c470a6fe4814d))
* **styles:** no more underscored classes ([46e0cc0e](https://github.com/mozilla/fxa-content-server/commit/46e0cc0e916c705dbc8c5fe6249277c305e889e4))
* **test:**
* allow custom Firefox binary locations for tests ([4338d193](https://github.com/mozilla/fxa-content-server/commit/4338d1931075fe52276030a788c8422701863d7b))
* check that signin is complete before proceeding ([ad07160d](https://github.com/mozilla/fxa-content-server/commit/ad07160d5169f8169aed339098bae28187d746a2))
* No longer redirect on the web channel tests. ([21863591](https://github.com/mozilla/fxa-content-server/commit/2186359155692c5bddf1d21d749dc5a8b1800082))
* Fix the 'Unexpected error' flash in the sign_in tests. ([58780398](https://github.com/mozilla/fxa-content-server/commit/587803989ee847fa6071f83deaa2b38e0ff2d6a0))
* Remove the inter-test dependencies in the reset-password tests. ([1a198fdd](https://github.com/mozilla/fxa-content-server/commit/1a198fddc3521b7dec7a1d2fb1cd92624373b5a5))
* **tests:**
* add iframe app to latest tester ([d5216304](https://github.com/mozilla/fxa-content-server/commit/d5216304f11bc43dc6756ef35d2529e131213b6e), closes [#1959](https://github.com/mozilla/fxa-content-server/issues/1959))
* update sauce tests to firefox 33 ([d5884034](https://github.com/mozilla/fxa-content-server/commit/d5884034890031c2ae9a808de776cb7869194e92))
* fix avatar crop transition. ([89b8225c](https://github.com/mozilla/fxa-content-server/commit/89b8225c1179f0d3ccb49073f8645975bb617287), closes [#1836](https://github.com/mozilla/fxa-content-server/issues/1836))
#### Features
* **client:**
* Add the iframe flow. ([8561ec3c](https://github.com/mozilla/fxa-content-server/commit/8561ec3c1d06763f454f4ac7cb8ef142eb0c01b0))
* Allow TLD only domain names in email addresses ([e3487a04](https://github.com/mozilla/fxa-content-server/commit/e3487a04f78eba4920b3c78cb20c29e777099624))
* **metrics:**
* Add the `campaign` metric. ([21e18a96](https://github.com/mozilla/fxa-content-server/commit/21e18a96eb607fbfe412d3dfc3c2ea12918f5afe))
* Add the `isMigration` field to the reported metrics. ([d9f7ddd1](https://github.com/mozilla/fxa-content-server/commit/d9f7ddd18d8a5e2964949cd9dbf562368e689cfc))
* **test:** Add more functional tests! ([a43d65f9](https://github.com/mozilla/fxa-content-server/commit/a43d65f933e32bd711c1ec50ec83520e3d9d66ee))
<a name="0.26.2"></a>
### 0.26.2 (2014-11-20)
#### Bug Fixes
* **client:** Go to the /cookies_disabled screen instead of the /500 screen if cookies are dis ([d12d6ec8](https://github.com/mozilla/fxa-content-server/commit/d12d6ec88de44bb1b8e0774b0b190089a0672c54))
<a name="0.26.1"></a>
### 0.26.1 (2014-11-17)
#### Bug Fixes
* **l10n:** update the header font mixin name for locales that use system fonts ([60d05bb9](https://github.com/mozilla/fxa-content-server/commit/60d05bb9192c38c57a74364cf5e3c680b4aa2fc4))
<a name="0.26.0"></a>
## 0.26.0 (2014-11-14)
#### Bug Fixes
* **accounts:** only fetch access token if verified ([d3168850](https://github.com/mozilla/fxa-content-server/commit/d3168850a23a314cdf6477c5d74794e819561c84))
* **avatars:**
* ensure the default image background is covered by the profile image ([387e3246](https://github.com/mozilla/fxa-content-server/commit/387e3246a9f5fcd3bd474d7df7c93f6ce2f0444f))
* load profile image on settings and sign in pages if available ([382c9db9](https://github.com/mozilla/fxa-content-server/commit/382c9db980753300b38b3f767aa071a1163ccf73), closes [#1727](https://github.com/mozilla/fxa-content-server/issues/1727))
* **broker:** fix desktop broker to forward account data before confirm ([0492140e](https://github.com/mozilla/fxa-content-server/commit/0492140e90cc85535681dce1e2daf24d456f44c6))
* **client:**
* Fixed missing spinner on subsequent requests. ([910ff4dd](https://github.com/mozilla/fxa-content-server/commit/910ff4ddad0768c2d5d796a7abb6701381308271))
* Notify Sync of unverified logins and signups before the user verifies her email ([8943f1f7](https://github.com/mozilla/fxa-content-server/commit/8943f1f7e58f13c1e4297e0c8268be80c8ea41d1))
* The Sync flow should not notify the browser of login after the signup confirmati ([3ba53720](https://github.com/mozilla/fxa-content-server/commit/3ba5372020c32fb0eace40e8530137f70c77da56))
* Autofocus on /signup works again. ([7f142421](https://github.com/mozilla/fxa-content-server/commit/7f142421495d74f5bd13e4dd3a7f31bab2ac69ea))
* The FxDesktop broker no longer sends the `session_status` message on startup. ([8f414c4a](https://github.com/mozilla/fxa-content-server/commit/8f414c4a0b9cc70d2c243897c102368d79021be2))
* Ensure the spinner stays spinning after signin for Sync/OAuth. ([5c74b8a2](https://github.com/mozilla/fxa-content-server/commit/5c74b8a228120314412917db1531602f8cdb4c45))
* Do not fail on startup if cookies or access to dom.storage is disabled. ([e084cba7](https://github.com/mozilla/fxa-content-server/commit/e084cba7ffc8ba8b2f950024b9576368921c3631))
* Ensure the Loop initiated reset password verification flow sends OAuth credentia ([a91e27b5](https://github.com/mozilla/fxa-content-server/commit/a91e27b5ad74798fbf99c5974966da7c0b0469c0))
* **images:** optimize images with new optipng ([780ff760](https://github.com/mozilla/fxa-content-server/commit/780ff76029cfcd15911ded01ccd80fef977a4135))
* **style:**
* remove end padding from text inputs ([07dacd9d](https://github.com/mozilla/fxa-content-server/commit/07dacd9d423e10bf30c8c7b000de40bf03a8a7ac))
* tos/pn layout overlap ([53d8a7b3](https://github.com/mozilla/fxa-content-server/commit/53d8a7b38d220c9323af57a4cb06cf9f258cfc77))
* **styles:**
* spinning wheel affects button height ([3d536417](https://github.com/mozilla/fxa-content-server/commit/3d536417bd96c6d291a848c5459e821e25b77db1))
* show password border radius ([20270acd](https://github.com/mozilla/fxa-content-server/commit/20270acd423387cc4deb5826b2d0b020230d2434))
* odd wrapping on choose account and reset pwd links on sign in in some l10ns ([f454d9d3](https://github.com/mozilla/fxa-content-server/commit/f454d9d3c86c77d162498a18f2129a59d926cb22))
* **test:** Ensure the web channel tests complete. ([46b578d6](https://github.com/mozilla/fxa-content-server/commit/46b578d67e01a6fc4eb17f59ab4c0c22c510706a))
#### Features
* **client:**
* Allow the user to restart the signup flow on email bounce. ([896d1f47](https://github.com/mozilla/fxa-content-server/commit/896d1f470fc70614feb8e66a1bd57a1e0dedb3fb))
* Add some brokers! ([83ee1861](https://github.com/mozilla/fxa-content-server/commit/83ee186129cf28e49d88942aaef47bd5d48e6eb1))
* **test:** Add functional test for web channel flow when user signs up, closes original tab ([c2b51b9d](https://github.com/mozilla/fxa-content-server/commit/c2b51b9d5e580fa1575d73236a00dc445cc77c51))
<a name="0.25.0"></a>
## 0.25.0 (2014-10-29)
#### Bug Fixes
* **chrome:** fix a "read-only" strict mode error in Chrome ([c15de01b](https://github.com/mozilla/fxa-content-server/commit/c15de01b706e5cadeb59965182267c3bdb73cbc9))
* **client:**
* Fix CORS requests not being decoded for Fx<21 ([a92ab607](https://github.com/mozilla/fxa-content-server/commit/a92ab607cd8e14068b44a6f12c2fbf693446246c))
* COPPA - make learn more link target _blank only on sync ([ae06e403](https://github.com/mozilla/fxa-content-server/commit/ae06e403931f26bf3370140313c77e9f7baced3d))
* Allow leading/trailing whitespace on email addresses. ([2385500d](https://github.com/mozilla/fxa-content-server/commit/2385500df7b9895b509dbd098d1ee9015e8a9d53))
* **coppa:** better align error message in pop up ([7bc43ca4](https://github.com/mozilla/fxa-content-server/commit/7bc43ca432c5a41c566509abebf68cde0f585057))
* **oauth:**
* fixes WebChannel double submit during password reset ([c4ad6289](https://github.com/mozilla/fxa-content-server/commit/c4ad6289303190c87b6559a6270faba4408e138d))
* validate that redirect param exists. ([a8c63fd0](https://github.com/mozilla/fxa-content-server/commit/a8c63fd0991dacaf4a944fe7c0ae4d8ed4cafa4c), closes [#1786](https://github.com/mozilla/fxa-content-server/issues/1786))
* **test:** fixes setTimeout tests in FF18 ([ab270636](https://github.com/mozilla/fxa-content-server/commit/ab2706363f33068ad0e7ab9f1b4f50d169546a1f))
#### Features
* **metrics:** Add three new auth-errors ([ca2e1c46](https://github.com/mozilla/fxa-content-server/commit/ca2e1c46639aaf84041c7b79985dedb7f191e050))
<a name="0.24.0"></a>
## 0.24.0 (2014-10-20)
#### Bug Fixes
* **client:**
* Change the "Next" button to say "Sign up" ([08a008c0](https://github.com/mozilla/fxa-content-server/commit/08a008c069ca226f28ce7ca4136d7ea89496f6a6))
* Add a "forgot password?" link when using cached credentials. ([99754f76](https://github.com/mozilla/fxa-content-server/commit/99754f76adb340cff02c831196ec9e4e53e39f62))
* **oauth:** use the correct client_id for local oauth server ([8e1c288c](https://github.com/mozilla/fxa-content-server/commit/8e1c288c46f7dd1434cd50e637358a0b4543a725))
* **signin:** choosing to use a different account clears cached credentials ([4919e1d1](https://github.com/mozilla/fxa-content-server/commit/4919e1d18bf9a7346e315615436f6911f44bf82e), closes [#1721](https://github.com/mozilla/fxa-content-server/issues/1721))
* **styles:** Ensure the year of birth select box uses Clear Sans. ([4f796b29](https://github.com/mozilla/fxa-content-server/commit/4f796b29070f38bb103fb0de163b298390e95360))
* **test:** Fix `test-latest` functional tests. ([37696cb0](https://github.com/mozilla/fxa-content-server/commit/37696cb0c337e112151bd473ba7df428114d0a04))
* **tests:** remove about:prefs tests from full testing ([cccdeb09](https://github.com/mozilla/fxa-content-server/commit/cccdeb09b1d89b926a60fa6134a3ad74d66c6c54))
* **trusted-ui-style:** make layout shorter ([02c7d7fb](https://github.com/mozilla/fxa-content-server/commit/02c7d7fb559b054be522110c4e8430860d4b1fc1))
#### Features
* **client:** Create and send a resume token to the OAuth server. ([8dd01b07](https://github.com/mozilla/fxa-content-server/commit/8dd01b072ceda0d868056aab9b4de9771f88696a))
* **metrics:** Add metrics for signup, preverified signup, signin, hide the resend button. ([76ecb248](https://github.com/mozilla/fxa-content-server/commit/76ecb24855cb9112d72e60c73369c1c42df2bf80))
* **test:** Add more functional tests sign up/reset password flows. ([483ba166](https://github.com/mozilla/fxa-content-server/commit/483ba16602010006eda5d7725fc8fdd945d88fe7))
<a name="0.23.0"></a>
## 0.23.0 (2014-10-07)
#### Bug Fixes
* **appStart:** show an error screen when errors occur during app start ([e457eae4](https://github.com/mozilla/fxa-content-server/commit/e457eae409c8b5674c3bfb7a888025781c1f94f4))
* **avatars:** redirect unverified users to confirm screen ([d440e4d7](https://github.com/mozilla/fxa-content-server/commit/d440e4d74a1893d50a38bf7fd615e1ed4ab57130), closes [#1662](https://github.com/mozilla/fxa-content-server/issues/1662))
* **fxa-client:** update to latest client ([fdb6dbbb](https://github.com/mozilla/fxa-content-server/commit/fdb6dbbbaf392d6a9e28120c9170dfbf8bcedb22))
* **style:** ensure legal pages are no taller than /signup ([1698922b](https://github.com/mozilla/fxa-content-server/commit/1698922bda64dd09e50e59bb91b014a768db6fd7))
* **tests:**
* run tos and pp test for saving information separately - fixes #1640 ([d2f52126](https://github.com/mozilla/fxa-content-server/commit/d2f5212642f4b8275f9eaca94bc0e3503fad5df6))
* Only set the autofocus timeout if the element to be focused is hidden. ([ce2ce9d0](https://github.com/mozilla/fxa-content-server/commit/ce2ce9d03e428fcb7ba1be021114482d0bd7fd4a))
#### Features
* **client:**
* Smooth out the verification flow. ([02b0d351](https://github.com/mozilla/fxa-content-server/commit/02b0d3514586fc2759c1af7cecd3ba420d16385d))
* Fix the COPPA flow to allow 13 year olds that are born this year to register. ([61ec08bd](https://github.com/mozilla/fxa-content-server/commit/61ec08bd98cf21605b95b284c60156ac9f580e20))
<a name="0.22.0"></a>
## 0.22.0 (2014-09-22)
#### Bug Fixes
* **avatars:**
* show a spinner icon when loading images with latency ([ae1e17f1](https://github.com/mozilla/fxa-content-server/commit/ae1e17f1b1878469bc08add6cc3112d801e76c84), closes [#1527](https://github.com/mozilla/fxa-content-server/issues/1527))
* set the correct OAuth client ID for fxa-dev environment ([f6374760](https://github.com/mozilla/fxa-content-server/commit/f637476099cecca239f6bd4ba2146d86acdbfb1e), closes [#1683](https://github.com/mozilla/fxa-content-server/issues/1683))
* integrate profile server backend for profile images ([66ebc83a](https://github.com/mozilla/fxa-content-server/commit/66ebc83a45c42ac10b10791cfb5e7f8c59f36dd9))
* disable remote URL option ([17e76acd](https://github.com/mozilla/fxa-content-server/commit/17e76acdb274c9842658acb8786caded78fbdc87))
* **client:**
* autofocus the password field on /oauth/signin if the user already has a session. ([c4228b2f](https://github.com/mozilla/fxa-content-server/commit/c4228b2fcbae528cdc6e02807d7ccc1d06c2c2e6))
* Auto-focus the password field on the /delete_account page. ([31fc11d2](https://github.com/mozilla/fxa-content-server/commit/31fc11d260d60dbb67ed465028b001846a4c677b))
* **errors:** use the correct context for error messages ([a3c4f2a2](https://github.com/mozilla/fxa-content-server/commit/a3c4f2a2063a3c61ee455ebcc6ad0182fd427386), closes [#1660](https://github.com/mozilla/fxa-content-server/issues/1660))
* **oauth:** increase the assertion lifetime to avoid clock skew issues ([132bbf57](https://github.com/mozilla/fxa-content-server/commit/132bbf572d71b3f8d58c909fb23f8aba8a7fd45e))
* **test:** Fix and enable the oauth-preverified-sign-up functional test. ([7cade58a](https://github.com/mozilla/fxa-content-server/commit/7cade58a6147a28bf40ec76d50e76a7e432afba6))
* **tests:**
* Fix some places that race with an XHR response return ([f49e3de6](https://github.com/mozilla/fxa-content-server/commit/f49e3de67d55d22e8c81b260f0222ae95be3bb96))
* Fix the oauth_webchannel tests when run by themselves. ([f19d2d58](https://github.com/mozilla/fxa-content-server/commit/f19d2d58f615081672627a7dbada8d816af22246))
#### Features
* **metrics:** Log `entrypoint` to the metrics. ([9ecf71bb](https://github.com/mozilla/fxa-content-server/commit/9ecf71bb514e42072c23ea0e1f256ab43b665d07))
* **test:** Add the ability to run `npm run-script test-functional-oauth` from the command l ([6ca4fe4d](https://github.com/mozilla/fxa-content-server/commit/6ca4fe4dc802272eaf1d8ed78e53e7c2b9e36802))
<a name="0.21.0"></a>
## 0.21.0 (2014-09-08)
#### Bug Fixes
* **avatars:** allow mobile browsers to reposition the image during crop ([74202ea1](https://github.com/mozilla/fxa-content-server/commit/74202ea1b9127786834d8bf387efdd0fd8eb1a63))
* **hsts:** force hsts headers and use milliseconds ([138756b1](https://github.com/mozilla/fxa-content-server/commit/138756b1df4a12878b67b4c3992e6f9003c73eb2))
* **signin:** cache credentials for desktop sign-ins, otherwise only cache email ([33675ae8](https://github.com/mozilla/fxa-content-server/commit/33675ae8863a85bf530c4b3bcbd9703b027524df), closes [#1621](https://github.com/mozilla/fxa-content-server/issues/1621))
* **styles:** Un-nesting some CSS to fix /signin links ([1878d120](https://github.com/mozilla/fxa-content-server/commit/1878d120928ecce25373327a392e90801c4a7fd2))
#### Features
* **client:** Add support for `preVerfiyToken`. ([d30dd6d3](https://github.com/mozilla/fxa-content-server/commit/d30dd6d3f4d65ceeb6a195b16cf6fd689eb1f7a4))
* **signin:** Add cached signin ([7780e49a](https://github.com/mozilla/fxa-content-server/commit/7780e49aa007db60d12e29ea791d60489298ad3a))
<a name="0.20.0"></a>
## 0.20.0 (2014-08-25)
#### Bug Fixes
* **build:**
* Remove imagemin for dependencies ([bddf83fe](https://github.com/mozilla/fxa-content-server/commit/bddf83fe80296ddfabe6330eeb1fb260c6f4d59a))
* Wait for config to load. Move draggable into a require.js packge. ([b2a0be17](https://github.com/mozilla/fxa-content-server/commit/b2a0be177fe3dbb24e7cc9832939187a02822096))
* **l10n:** remove the en i18n symlink ([9c2e5ba0](https://github.com/mozilla/fxa-content-server/commit/9c2e5ba0c707f8a20bcef5a7ea17462531d58937))
* **teats:** Use execute to clear browser state ([f56aa45e](https://github.com/mozilla/fxa-content-server/commit/f56aa45e2e0a9d09f199f175ee376bde3fbe446c))
* **tests:**
* Avatar functional test updates ([ceb5561d](https://github.com/mozilla/fxa-content-server/commit/ceb5561d2ba9f64846ddd9d556b704099e02ef3e))
* Update service-mixin tests. ([37d6c371](https://github.com/mozilla/fxa-content-server/commit/37d6c371db3d7442d6742e5ba79fd24b68d7ca92), closes [#1400](https://github.com/mozilla/fxa-content-server/issues/1400))
* **travis:** Run functional tests first, move sleep. ([23f124cc](https://github.com/mozilla/fxa-content-server/commit/23f124cce5b9e38d8621097ec398716f06b3f0d6))
#### Features
* **oauth:** Support for URN redirects ([dc2cefd6](https://github.com/mozilla/fxa-content-server/commit/dc2cefd658f7ad8fc0c70b39d174b9b42f3a4101))
<a name="0.19.0"></a>
## 0.19.0 (2014-08-11)
#### Bug Fixes
* **avatars:**
* add profile server client to proxy remote images ([899f1895](https://github.com/mozilla/fxa-content-server/commit/899f18956b3f6cdb12de6a920b561ea030d6612d))
* clean up numerous issues from comments in #1405 ([916044d6](https://github.com/mozilla/fxa-content-server/commit/916044d668305d3a94b698ec226b4a9130dca5d5))
* **bug:**
* IE9: browser unsupported message is very wide ([488f5108](https://github.com/mozilla/fxa-content-server/commit/488f510878be6a788b70b0f6c79d10c9951bfd53))
* fixed snippet layout error ([0e3dcd9e](https://github.com/mozilla/fxa-content-server/commit/0e3dcd9eb8bc533202757ee202a1dae1b7b82d3d))
* **client:**
* Show the /force_auth error message on startup, if one exists. ([e61bf17e](https://github.com/mozilla/fxa-content-server/commit/e61bf17e5083788f355d9753abaa6474aa4265ca))
* Remove the survey material all together, it's not being used. ([04249936](https://github.com/mozilla/fxa-content-server/commit/04249936f85cb64421f0a2a7b5557f7383549b3f))
* If logError/displayError/displayErrorUnsafe is called without an error, log an ` ([d3bf9552](https://github.com/mozilla/fxa-content-server/commit/d3bf95521ecd6f86daa18f7c6766d12477959bd6))
* Display `Service Unavailable` if the user visits `/oauth/sign(in|up)` and the OA ([fe599744](https://github.com/mozilla/fxa-content-server/commit/fe599744d5c7d191136616ea49744be2a6ee50d4))
* Ensure a down OAuth server does not cause an `undefined` error. ([7224d952](https://github.com/mozilla/fxa-content-server/commit/7224d9528c73c02d24afada320901ed5ce122284))
* **csp:**
* allow image sources from gravatar ([cfd7ce84](https://github.com/mozilla/fxa-content-server/commit/cfd7ce84f5213eca4ffff7a488e6173d05b3b130))
* allow data uris for images ([9a880661](https://github.com/mozilla/fxa-content-server/commit/9a880661e1e5272cd26aa48eacde3736a93eaa49))
* **deps:** update express and request dependencies to patched versions ([5e990731](https://github.com/mozilla/fxa-content-server/commit/5e9907315cf22e5447af8794e5760ab4c515064e))
* **fxa-client:** remove lang from fxa-client requests ([93c3384d](https://github.com/mozilla/fxa-content-server/commit/93c3384d80d913a5a1a746b2e2213240f9b404b0), closes [#1404](https://github.com/mozilla/fxa-content-server/issues/1404))
* **l10n:**
* ensure that supported languages are a subset of the default supported languages ([d0d14176](https://github.com/mozilla/fxa-content-server/commit/d0d141761f51ed7b0397d92d0f90fcf219b34d06))
* add hsb and dsb to default supported languag list for asset generation ([c726205d](https://github.com/mozilla/fxa-content-server/commit/c726205d62649df14f6dcefd2ee97861759ddd02))
* **legal:**
* show home button on legal pages when loaded directly ([8bf43a37](https://github.com/mozilla/fxa-content-server/commit/8bf43a37d40febaaab93d597ed4ecd2b06e5c7b0))
* fix layout of statically rendered legal pages ([f59d82b1](https://github.com/mozilla/fxa-content-server/commit/f59d82b1c5a7694c932f836ab398304ae284ac71))
* **logger:** fix for express logger api change ([dfa60957](https://github.com/mozilla/fxa-content-server/commit/dfa609575339e903969fdabe9e91657b468e17a9))
* **metrics:** Log a screen once, childviews should not cause the parent to be lgoged. ([5964e0ba](https://github.com/mozilla/fxa-content-server/commit/5964e0badb1495c62a44e807ea604e43b8543f3f))
* **router:** show error screen when view rendering fails ([49eb7063](https://github.com/mozilla/fxa-content-server/commit/49eb70631f261cf7deecaf15e5c324edf51e704f))
* **sync:** show Sync brand name when signin up/in for Sync ([c15a2761](https://github.com/mozilla/fxa-content-server/commit/c15a276112883834a46b7c7b50cebe39db941214), closes [#1339](https://github.com/mozilla/fxa-content-server/issues/1339))
* **test:** Ensure requirejs configuration is loaded before any other scripts. ([10eddcb4](https://github.com/mozilla/fxa-content-server/commit/10eddcb4bd11eeadb50b21577272ecd00882c31e))
* **tos-pp:** rely on accept headers instead of naviagor.language for partial requests ([fdceab5a](https://github.com/mozilla/fxa-content-server/commit/fdceab5a0aad420e0c000bb920b121ce05bd99d5), closes [#1412](https://github.com/mozilla/fxa-content-server/issues/1412))
#### Features
* **metrics:** Add screen width and height to the metrics. ([0f5f3513](https://github.com/mozilla/fxa-content-server/commit/0f5f35135098b0502a9276549d4d74160a28279a))
* **oauth:**
* Add WebChannel support ([97b714b6](https://github.com/mozilla/fxa-content-server/commit/97b714b6705ba7f719febe9ca7c814bf768207f8))
* message to native flows ([00c1c0f7](https://github.com/mozilla/fxa-content-server/commit/00c1c0f7a054fa690b0af00f52aa5f526dc0b127))
* **settings:** profile images ([fe0b8770](https://github.com/mozilla/fxa-content-server/commit/fe0b8770c8bfe0b719a947f193a827d03bf747e6))
<a name="0.18.0"></a>
## 0.18.0 (2014-07-28)
#### Bug Fixes
* **bug:**
* IE9: browser unsupported message is very wide ([488f5108](https://github.com/mozilla/fxa-content-server/commit/488f510878be6a788b70b0f6c79d10c9951bfd53))
* fixed snippet layout error ([0e3dcd9e](https://github.com/mozilla/fxa-content-server/commit/0e3dcd9eb8bc533202757ee202a1dae1b7b82d3d))
* **client:**
* If logError/displayError/displayErrorUnsafe is called without an error, log an ` ([d3bf9552](https://github.com/mozilla/fxa-content-server/commit/d3bf95521ecd6f86daa18f7c6766d12477959bd6))
* Display `Service Unavailable` if the user visits `/oauth/sign(in|up)` and the OA ([fe599744](https://github.com/mozilla/fxa-content-server/commit/fe599744d5c7d191136616ea49744be2a6ee50d4))
* Ensure a down OAuth server does not cause an `undefined` error. ([7224d952](https://github.com/mozilla/fxa-content-server/commit/7224d9528c73c02d24afada320901ed5ce122284))
* **fxa-client:** remove lang from fxa-client requests ([93c3384d](https://github.com/mozilla/fxa-content-server/commit/93c3384d80d913a5a1a746b2e2213240f9b404b0), closes [#1404](https://github.com/mozilla/fxa-content-server/issues/1404))
* **l10n:** add hsb and dsb to default supported languag list for asset generation ([c726205d](https://github.com/mozilla/fxa-content-server/commit/c726205d62649df14f6dcefd2ee97861759ddd02))
* **legal:** fix layout of statically rendered legal pages ([f59d82b1](https://github.com/mozilla/fxa-content-server/commit/f59d82b1c5a7694c932f836ab398304ae284ac71))
* **metrics:** Log a screen once, childviews should not cause the parent to be lgoged. ([5964e0ba](https://github.com/mozilla/fxa-content-server/commit/5964e0badb1495c62a44e807ea604e43b8543f3f))
* **router:** show error screen when view rendering fails ([49eb7063](https://github.com/mozilla/fxa-content-server/commit/49eb70631f261cf7deecaf15e5c324edf51e704f))
* **sync:** show Sync brand name when signin up/in for Sync ([c15a2761](https://github.com/mozilla/fxa-content-server/commit/c15a276112883834a46b7c7b50cebe39db941214), closes [#1339](https://github.com/mozilla/fxa-content-server/issues/1339))
* **tos-pp:** rely on accept headers instead of naviagor.language for partial requests ([fdceab5a](https://github.com/mozilla/fxa-content-server/commit/fdceab5a0aad420e0c000bb920b121ce05bd99d5), closes [#1412](https://github.com/mozilla/fxa-content-server/issues/1412))
#### Features
* **metrics:** Add screen width and height to the metrics. ([0f5f3513](https://github.com/mozilla/fxa-content-server/commit/0f5f35135098b0502a9276549d4d74160a28279a))
* **settings:** profile images ([fe0b8770](https://github.com/mozilla/fxa-content-server/commit/fe0b8770c8bfe0b719a947f193a827d03bf747e6))
<a name="0.17.0"></a>
## 0.17.0 (2014-07-14)
#### Bug Fixes
* **fonts:** Update connect-fonts-firasans and grunt-connect-fonts. ([e5a2fdcd](https://github.com/mozilla/fxa-content-server/commit/e5a2fdcd74659ff0f0465b2c831dfedf212e8a53))
* **l10n:** use correct locale if specified in url for legal pages ([02c287cb](https://github.com/mozilla/fxa-content-server/commit/02c287cb055558e4b8ada3394fbb08a91a6c2f9c), closes [#1337](https://github.com/mozilla/fxa-content-server/issues/1337))
* **legal:** fix rendering of legal pages when loaded directly via url ([70b17b37](https://github.com/mozilla/fxa-content-server/commit/70b17b375d1a6e3184b3724c786284241cd6131b), closes [#1372](https://github.com/mozilla/fxa-content-server/issues/1372))
* **styles:** sassify border radii ([10f53c09](https://github.com/mozilla/fxa-content-server/commit/10f53c099a62ebf159d317f3555b0bf495a3aec2))
* **tests:** Make IE10/IE11 pass all the mocha tests. ([074c7246](https://github.com/mozilla/fxa-content-server/commit/074c724640e5987e89961d657333cd38ef02ac5d))
#### Features
* **metrics:** Log which marketing material is shown to a user. ([afa111ac](https://github.com/mozilla/fxa-content-server/commit/afa111ac163b9103ea32ce0db7bb099f6ca78a41))
* **server:** Add a forwarding proxy for IE8. ([50060ce3](https://github.com/mozilla/fxa-content-server/commit/50060ce3305d2e720d32b6247df65301bba3d8d3))
<a name="0.16.0"></a>
## 0.16.0 (2014-06-30)
#### Bug Fixes
* **client:**
* Firefox for Android Sync marketing material is only available to desktop sync us ([c5e62fa6](https://github.com/mozilla/fxa-content-server/commit/c5e62fa6b48af641210a95514bc14b888bdd984d))
* Only send a `link_expired` event if the password reset link is expired. ([38310417](https://github.com/mozilla/fxa-content-server/commit/38310417567662bb37e07a3d973f86400a9ffb78))
* Fix the IE8 password toggle test for real this time. ([8cdecd14](https://github.com/mozilla/fxa-content-server/commit/8cdecd14d48945120b005132724859b6d56f57f3))
* Check the user's old password before attempting a change password. ([b78bfaa5](https://github.com/mozilla/fxa-content-server/commit/b78bfaa56b77afd991cc459d7b58fa8ab804a2c5))
* Remove the ability for IE8 and IE10+ to show the password field. ([b257333f](https://github.com/mozilla/fxa-content-server/commit/b257333fff061ef85bd0d4f3b457520bea8b935f))
* Abort autofocus events if no element exists with the `autofocus` attribute. ([07a12642](https://github.com/mozilla/fxa-content-server/commit/07a126429d2eb36115eb40ef44fa823ca8186c13))
* Throw an exception if invokeHandler is passed an invalid handler. ([0f58af47](https://github.com/mozilla/fxa-content-server/commit/0f58af478a7a31c81d770a7dfb695601976cab6b))
* Remove keyboard accessibility for the show/hide button. ([09fc7a96](https://github.com/mozilla/fxa-content-server/commit/09fc7a96066cb3541566fca5822df2a5c8ee367d))
* Replace calls to [].indexOf with _.indexOf for IE8 support. ([b5430e1b](https://github.com/mozilla/fxa-content-server/commit/b5430e1b44014e6f019aa329bf387715680773fe))
* **csp:** turn on report only mode until CSP issues are resolved ([e39e4128](https://github.com/mozilla/fxa-content-server/commit/e39e41289048d84b520f3451039240929f0b09ec))
* **css:** Remove the blue background on select element focus in IE10+ ([b8300f9f](https://github.com/mozilla/fxa-content-server/commit/b8300f9fdab2ea7749efaaa0113518cd3e8467ba))
* **desktop:** keep desktop context after password change ([df187b8d](https://github.com/mozilla/fxa-content-server/commit/df187b8d655de93d62638d36ac5be26cae9813df), closes [#812](https://github.com/mozilla/fxa-content-server/issues/812))
* **ie8:** use a standard font so the password field renders correctly ([48c7e807](https://github.com/mozilla/fxa-content-server/commit/48c7e8076bc3a6304fc32d0f5529a29ee16f1cd1), closes [#1266](https://github.com/mozilla/fxa-content-server/issues/1266))
* **l10n:**
* disable fira sans for unsupported locales ([46dedd04](https://github.com/mozilla/fxa-content-server/commit/46dedd04ebf5b9871d8cbd74566f8b498c089d04))
* build json locale bundles on server start ([1ba744c3](https://github.com/mozilla/fxa-content-server/commit/1ba744c3fbe431c6e6f2e641426d5cdc3fcb4364), closes [#1295](https://github.com/mozilla/fxa-content-server/issues/1295))
* upgrade jsxgettext to handle nested handlebar clocks ([229303ac](https://github.com/mozilla/fxa-content-server/commit/229303ace2303efa0bcebeb9d6cf004ecb8ed9c0), closes [#1306](https://github.com/mozilla/fxa-content-server/issues/1306))
* **oauth:**
* ensure oauth forms are enabled if valid on afterRender ([f46e435c](https://github.com/mozilla/fxa-content-server/commit/f46e435ce59b94d9bdbd80f8ae86cb9bd7ebaec9))
* only show service name if it is defined ([dc5775ee](https://github.com/mozilla/fxa-content-server/commit/dc5775ee2f318efa69462349168d9d2a1c1b8bd0), closes [#1216](https://github.com/mozilla/fxa-content-server/issues/1216))
* keep the oauth context after a page refresh ([a548e575](https://github.com/mozilla/fxa-content-server/commit/a548e5758c9bd382ee0bf7a515f22f224020c5e1))
* **server:** Add a 'connect-src' directive to allow contact with the auth-server and oauth-se ([28d9a90d](https://github.com/mozilla/fxa-content-server/commit/28d9a90dce2f1d2088ee0b55327c941f08922a8e))
* **strings:** fix reset password link error messages ([cf525dcf](https://github.com/mozilla/fxa-content-server/commit/cf525dcfbb7b6c0cd7719b0a4f357c4f0484cca5))
* **test:**
* fix functional test remote for slow connections ([8f0d0025](https://github.com/mozilla/fxa-content-server/commit/8f0d0025496ae8012469161de0e8ae14daaccd46))
* Remove cache busting URLs in dev mode. ([ffc0de84](https://github.com/mozilla/fxa-content-server/commit/ffc0de84a06cad81ffe9fde0e70f06f30228e7d1))
* **tests:** Fix throttled test.. ([6e3430f3](https://github.com/mozilla/fxa-content-server/commit/6e3430f318794c19cb625911324eb7668c75ef9e), closes [#1144](https://github.com/mozilla/fxa-content-server/issues/1144))
#### Features
* **client:**
* Add email prefill on the `/signin` page if the email address is passed as a sear ([f7049063](https://github.com/mozilla/fxa-content-server/commit/f7049063a128906f88b4a9b780ec77afbba6cac8))
* Add email prefil on the `/signup` page if an email is passed as a URL search par ([af7ad386](https://github.com/mozilla/fxa-content-server/commit/af7ad386c30edf61e86eef4a5671368dd7320e3e))
* add expired verification link message and a email resend link ([12b1fe71](https://github.com/mozilla/fxa-content-server/commit/12b1fe7178cbd5d6741d0d60c6eeb554bdcc5f05))
* **server:** Add `x-content-type-options: nosniff` headers to prevent browser content type sn ([3bdc2584](https://github.com/mozilla/fxa-content-server/commit/3bdc25841204fd316e65f41281191845ddef4cbb))
<a name="0.15.0"></a>
## 0.15.0 (2014-06-16)
#### Bug Fixes
* **client:**
* Convert all inline error strings to use an error object. ([73231273](https://github.com/mozilla/fxa-content-server/commit/7323127309fd663b1d6b5d74778619305867f946))
* Fix disabled cookies screen not showing correctly. ([6442364e](https://github.com/mozilla/fxa-content-server/commit/6442364e8362d90f6cdf63904e9c04bfb6258f12))
* **config:** don't alter process.env.CONFIG_FILES from the config script ([11653d4c](https://github.com/mozilla/fxa-content-server/commit/11653d4c3bf9501f8f7ae206a347770d2dcd2b67))
* **csp:** update p-promise library to version that is CSP compatible ([a82e51f3](https://github.com/mozilla/fxa-content-server/commit/a82e51f3e958a21afa71fe28bd55c25c94ab4f8a))
* **form:** a regression was hiding sign up/in suggestions ([6466370d](https://github.com/mozilla/fxa-content-server/commit/6466370d36e0f62729eabed068781be08b08fba8))
* **forms:** labels should not shift unless values change ([2811d0a9](https://github.com/mozilla/fxa-content-server/commit/2811d0a90d68c2a7dff46bc50999873d4a2fd549), closes [#1008](https://github.com/mozilla/fxa-content-server/issues/1008))
* **style:** make tooltips work for the select list hack ([30d91076](https://github.com/mozilla/fxa-content-server/commit/30d9107641a62eeedc836e6f214be1ccd2f0c67d))
* **test:** Run Mocha tests in order ([8d0d58a3](https://github.com/mozilla/fxa-content-server/commit/8d0d58a3a94fe7e49e1554424e74c5f455cdac54))
* **tests:** update legal and tos tests to work under slow conditions ([17006989](https://github.com/mozilla/fxa-content-server/commit/17006989d1c09e243bd0464f0ab0cbe1bda40acd))
#### Features
* **ux:** show messaging when response takes longer than expected ([e4d13330](https://github.com/mozilla/fxa-content-server/commit/e4d13330afc13ca321c05435f0a59974d33ca464))
<a name="0.14.0"></a>
## 0.14.0 (2014-06-02)
#### Bug Fixes
* **bug:** modify select css to remediate bug 1017864 ([c15d8f47](https://github.com/mozilla/fxa-content-server/commit/c15d8f47c29d4a2735a9472c30f3efe5fff34792))
* **build:**
* Exclude testing tools from production build ([84658550](https://github.com/mozilla/fxa-content-server/commit/846585508e5b71b5440c41623cf165364e20d503))
* Downgrade imagemin ([e04c9e9a](https://github.com/mozilla/fxa-content-server/commit/e04c9e9a9384e229ab9c521b27dcf7d868841a50))
* **config:**
* Add oauth_url to awsbox ([3e2c5576](https://github.com/mozilla/fxa-content-server/commit/3e2c5576dbfb743940704085d03cea43cfa3957e))
* set default oauth url to dev deployment ([63237fe7](https://github.com/mozilla/fxa-content-server/commit/63237fe7e1f645588b723d10cd88eb1723508e11))
* **logs:** Set metrics sample_date to 0 ([037c0da4](https://github.com/mozilla/fxa-content-server/commit/037c0da4b64b429be6a61127049cfe0c9c1e2300))
* **oauth:** Adding functional oauth tests and fixing oauth bugs ([8e941318](https://github.com/mozilla/fxa-content-server/commit/8e94131802eb72717781848c739cc61c2ac4d864))
* **server:** Remove X-FRAME-OPTIONS for Legal and Terms ([9eff994f](https://github.com/mozilla/fxa-content-server/commit/9eff994fb32bba07140da8204782d8a09abeca4a))
* **test:**
* Update oauth client name, jshint ([566355fb](https://github.com/mozilla/fxa-content-server/commit/566355fbcb6514375e424bb790bf244f78bd04e1))
* Force focus in Mocha tests. ([23bead9a](https://github.com/mozilla/fxa-content-server/commit/23bead9a30d4b6059055f93deb0c4440a02392a6))
* Removed 'npm run test-browser'. Combined into 'npm test' ([38cb00b2](https://github.com/mozilla/fxa-content-server/commit/38cb00b2b3316413bf98e66f027af8f78e8a813a))
* **tests:**
* Exclude functional tests from Travis ([e84daa75](https://github.com/mozilla/fxa-content-server/commit/e84daa7555960866374195f81922bfc89366c384))
* fix hanging email issues ([04b186ea](https://github.com/mozilla/fxa-content-server/commit/04b186eac3d005392db1cc44e8d7ba33759a7354))
* **views:** strip spaces in uid, token, code when pasted ([1d1919ac](https://github.com/mozilla/fxa-content-server/commit/1d1919ac5b427ea8568ae9c04bd8380334db93b4))
#### Features
* Add front end metrics gathering. ([084fce06](https://github.com/mozilla/fxa-content-server/commit/084fce06ae1bb1acde9fb71e1ccdfce90ad9ea11))
* **server:** serve directly over https ([1216ab0d](https://github.com/mozilla/fxa-content-server/commit/1216ab0de5fd5223b0425e19f1226141f38cfe54))
<a name="0.13.0"></a>
## 0.13.0 (2014-05-19)
#### Bug Fixes
* **build:**
* Remove Sync browser pages from distribution build ([50ddf022](https://github.com/mozilla/fxa-content-server/commit/50ddf0227bd2c13bb14647e7c012dad71423f58b))
* Exclude env-test.js from the copyright check, it has its own from the Modernizr ([7ae249dd](https://github.com/mozilla/fxa-content-server/commit/7ae249dd118e7def6e468cdde2a417d8795bc2dd))
* Fix IE 404s when requesting .eot fonts in prod. ([ef28093f](https://github.com/mozilla/fxa-content-server/commit/ef28093fc50af4b103458643836670572231d134))
* **client:**
* update js-client so xhr works in IE ([15a75cee](https://github.com/mozilla/fxa-content-server/commit/15a75cee270c8f453646fc8b538c3b13112fd69b))
* Fix form validation on browsers that do not have HTML5 form field validation. ([aa8992eb](https://github.com/mozilla/fxa-content-server/commit/aa8992eb46bf1feb7a98ee4cda4fb447094116d4))
* Disable IE9 support until we get IE9's CORS situation situated. ([717fbcf2](https://github.com/mozilla/fxa-content-server/commit/717fbcf210a643b0ad58764fabddf6fd8adfbc28))
* Fix the styling on outdated browsers. ([9b1ef4ef](https://github.com/mozilla/fxa-content-server/commit/9b1ef4efc36437427bbdcb6b569a4dfc0e8824e3))
* update js-client to 0.1.19 for request timeouts ([48d6a637](https://github.com/mozilla/fxa-content-server/commit/48d6a6375ee9949e1e657b9c1d8432a3c74c9fe4))
* Fix email field focus in Chrome. No more exceptions. ([d1ed5334](https://github.com/mozilla/fxa-content-server/commit/d1ed53349b2d95d47f8eb6605dca309065fcb646))
* Prefill the user's email on /signin if the user clicks the "sign in" link from " ([efaa0ab8](https://github.com/mozilla/fxa-content-server/commit/efaa0ab83ee7cb36ba50d625c0ecd164ff5da259))
* Fix the "Sign in" link on `/confirm_reset_password` if the user is in the force ([9fbe392f](https://github.com/mozilla/fxa-content-server/commit/9fbe392fbc957cdd41284a7a59fae314997dec59))
* No longer automatically sign in existing users on signup. ([ae625d93](https://github.com/mozilla/fxa-content-server/commit/ae625d934192c0b11b11bacc50eecf2421a32947))
* **email:**
* generated templates should escape email and link variables ([7bf2b225](https://github.com/mozilla/fxa-content-server/commit/7bf2b22556e2c0f1047037e71ccc3b6d6337a838))
* don't escape template strings with smart quotes ([886ef989](https://github.com/mozilla/fxa-content-server/commit/886ef989de687f4f7a25da3a4451360d23d4dfe3))
* **emails:** no need to HTML escape text based emails ([fdecafb2](https://github.com/mozilla/fxa-content-server/commit/fdecafb2356c17210ad6d8acd1172543f80dc14e))
* **marketing:** add breakpoints for marketing snippet ([cf9c7698](https://github.com/mozilla/fxa-content-server/commit/cf9c7698da6cd87709106a325659bf6d806fa4a1))
* **server:** Fix IE9 not showing any content. ([cca162d0](https://github.com/mozilla/fxa-content-server/commit/cca162d06489b06fb6743bb5803d5aa38fa7514b))
* **test:** Fix the reset password related tests that were broken by the new form prefill fe ([686533f6](https://github.com/mozilla/fxa-content-server/commit/686533f6fec9b7429799de4a33bf0940b0e72647))
* **tests:**
* Fixed a regex typo in the reset password tests ([c28bdfc5](https://github.com/mozilla/fxa-content-server/commit/c28bdfc5e8580e6921f4f6f75a7ed19b49cfc9ed))
* Fix Safari focus issues. ([ef7f760e](https://github.com/mozilla/fxa-content-server/commit/ef7f760efb56d6363d84d45699e1be45de551443), closes [#1049](https://github.com/mozilla/fxa-content-server/issues/1049))
* Add a missing semicolon. ([85a795e6](https://github.com/mozilla/fxa-content-server/commit/85a795e6024725d62b6d73f2be638f891d7cb088))
* Fix the jshint errors and warnings in all of the tests. ([ad82aac6](https://github.com/mozilla/fxa-content-server/commit/ad82aac66cc2bb82c6bac3b52d7097b9133fdbf1))
* **ui:** word-break long email addresses ([1d1efbbf](https://github.com/mozilla/fxa-content-server/commit/1d1efbbf289e915cd740309d04f6e44e64834745))
<a name="0.12.0"></a>
## 0.12.0 (2014-05-05)
#### Bug Fixes
* **build:** Use the custom version of Modernizr in prod, not the full version. ([7c31d07a](https://github.com/mozilla/fxa-content-server/commit/7c31d07aeb22e7e95db2114111390a9c6bef689b))
* **client:**
* Do not show Fx for Android marketing material if completing sign up on B2G or Fe ([23a08b4a](https://github.com/mozilla/fxa-content-server/commit/23a08b4a2008a6a12a80469c5ab3b872255a681f))
* Gracefully handle server errors when fetching translations. ([24d95825](https://github.com/mozilla/fxa-content-server/commit/24d958252ff31e111930f2d10c2d2bff30d11345))
* **l10n:** normalize locale when fetching client.json ([7a3ce02c](https://github.com/mozilla/fxa-content-server/commit/7a3ce02ce5b90e4b0a4cc3b9214648a4b64bd1f1), closes [#1024](https://github.com/mozilla/fxa-content-server/issues/1024))
* **server:** Ensure the browsehappy text is translated ([ae1cc9e9](https://github.com/mozilla/fxa-content-server/commit/ae1cc9e950596bb4d1ce7abed917206f558283a2))
<a name="0.11.2"></a>
### 0.11.2 (2014-04-29)
#### Bug Fixes
* **email:** Pass {{link}} url into outlook-specific markup in email templates. ([ec231c25](https://github.com/mozilla/fxa-content-server/commit/ec231c2527944b6dbaea9d1370a3e72e2ed7cf8d))
<a name="0.11.1"></a>
### 0.11.1 (2014-04-28)
#### Bug Fixes
* **client:** Gracefully handle server errors when fetching translations. ([768b5926](https://github.com/mozilla/fxa-content-server/commit/768b5926c99246216317a83a01efdd59c9757841))
* **l10n:** revert untranslated strings ([faf5651e](https://github.com/mozilla/fxa-content-server/commit/faf5651ee78956bc540a3856285b4e2cdc393b3e))
<a name="0.11.0"></a>
## 0.11.0 (2014-04-21)
#### Bug Fixes
* **client:**
* Replaced cookie checks with localStorage checks as a work around for 3rd party c ([4442d1ab](https://github.com/mozilla/fxa-content-server/commit/4442d1ab0186e6141ef47c6761295b202405c196))
* Correctly handle the THROTTLED error from fxa-client.js->signUp ([5ebe34c2](https://github.com/mozilla/fxa-content-server/commit/5ebe34c24be23a10b65b8eea0ac182251ed3e826))
* Fix disappearing error messages when toggling password visibility. ([5c71c26f](https://github.com/mozilla/fxa-content-server/commit/5c71c26f8f4aaad4a4c7c883bba7a35460737acd))
* **emails:** make emails responsive + work with outlook ([f2af56c0](https://github.com/mozilla/fxa-content-server/commit/f2af56c02f90879e96a54d352bf58625294dd2a1))
* **i18n:** Ensure i18n works in Chrome. ([a5fa583a](https://github.com/mozilla/fxa-content-server/commit/a5fa583a3d0340aeb9ca168aa784e84574c3b1bf))
* **l10n:**
* config should return the language not locale ([3d90a4b7](https://github.com/mozilla/fxa-content-server/commit/3d90a4b78b576f86564cc21148a93797a2c1c551))
* ensure the default locale is listed as supported ([07a07a6c](https://github.com/mozilla/fxa-content-server/commit/07a07a6ccd36c6263c1e1ddd36fe70f5c7c301c5))
* **server:**
* add cache-control header for /config ([21f992f9](https://github.com/mozilla/fxa-content-server/commit/21f992f9dc52463309529116d4c647bece0a9b71))
* Add maxAge cache control for static assets ([581531e6](https://github.com/mozilla/fxa-content-server/commit/581531e6c1891c1ef035d58d6be1964b1e5c1368))
* **templates:** make firefox logo visible on templates and add mozilla logo ([9b9a5039](https://github.com/mozilla/fxa-content-server/commit/9b9a5039783b0ccaa11143c743bf6190b28f8bc9))
<a name="0.10.2"></a>
### 0.10.2 (2014-04-18)
#### Bug Fixes
* **tests:** fix privacy heading ID ([4fd3139e](https://github.com/mozilla/fxa-content-server/commit/4fd3139e4a4044e45bd6d06ebc680c4d1f1c667c))
<a name="0.10.1"></a>
### 0.10.1 (2014-04-18)
#### Bug Fixes
* **client:** Replaced cookie checks with localStorage checks as a work around for 3rd party c ([c75bf680](https://github.com/mozilla/fxa-content-server/commit/c75bf6801eb764bfd773c0b831381dd6a58157ea))
<a name="0.10.0"></a>
## 0.10.0 (2014-04-14)
#### Bug Fixes
* **build:** Fix the typo when copying fonts. ([cec3e6eb](https://github.com/mozilla/fxa-content-server/commit/cec3e6eb81dea2f83d243e17c9d76c844c1ee55e))
* **client:** Enable back button functionality when visiting `/`. ([35ba88e2](https://github.com/mozilla/fxa-content-server/commit/35ba88e2656c5fcb57828e6a122505032499eb65))
* **server:** Ensure fonts have cacheable URLs. ([c66e6ef1](https://github.com/mozilla/fxa-content-server/commit/c66e6ef10bb395269c64b9e0dae8d9a234b674f4))
#### Features
* **client:** updating js client to 0.1.18 ([db4764e3](https://github.com/mozilla/fxa-content-server/commit/db4764e381468f7b7edd036a2c5476c59bfa41a5))
<a name="0.9.0"></a>
## 0.9.0 (2014-04-07)
#### Bug Fixes
* **client:**
* Redirect to start page if resend email token is invalid. ([28217658](https://github.com/mozilla/fxa-content-server/commit/282176589dc4c6737a5db98ed37343620ed920b5))
* Use sentance casing on placeholder text. ([4d4142f9](https://github.com/mozilla/fxa-content-server/commit/4d4142f9a068c8366c6740c343e789d45341d96d))
* transition from password reset confirmation to signin once reset is complete ([23311db0](https://github.com/mozilla/fxa-content-server/commit/23311db08271c4b1122e9246b5380d20592d66b1))
* All error strings should have a Capitalized first letter. ([a1a74b18](https://github.com/mozilla/fxa-content-server/commit/a1a74b18e4320553533eb85679a0a69b6c99be68))
* Ensure auth-server errors are displayed on confirm pages. ([ba156c2b](https://github.com/mozilla/fxa-content-server/commit/ba156c2b46105f72f051d5cdc8eda425f2a94c36))
* **tests:**
* Ensure all tests pass. ([a6d0c31c](https://github.com/mozilla/fxa-content-server/commit/a6d0c31c0a5fce37d3dd51302d3b79861d8cb5c2))
* Use `assert(false, <message>)` instead of `assert.fail(<message>)`. ([e541e3fb](https://github.com/mozilla/fxa-content-server/commit/e541e3fb95b720849ffe036ac1294eeab4417a62))
* Fix test failures by reducing shared global state. ([f6948cd4](https://github.com/mozilla/fxa-content-server/commit/f6948cd4181ca4c149e041c814affe53350388c8))
* Update unit and functional tests to handle throttled password reset email reques ([190ba0b5](https://github.com/mozilla/fxa-content-server/commit/190ba0b576d12b9d673b359dd67dc1f4fdf8cbeb))
<a name="0.8.0"></a>
## 0.8.0 (2014-03-31)
#### Bug Fixes
* **build:**
* Use lowercase extensions on output files in marked. ([bff7ad71](https://github.com/mozilla/fxa-content-server/commit/bff7ad710f0768dee9c6b14dd9b6dfcf2a1a069b))
* Normalize TOS/PP filenames to use the `_` separator. ([19095a44](https://github.com/mozilla/fxa-content-server/commit/19095a44181911b8b8496a5f85225bcc9f7242a5))
* **client:**
* Ensure the client specifies a language when requesting TOS/PP templates. ([eef61de4](https://github.com/mozilla/fxa-content-server/commit/eef61de4202d0f22432da5f679db02d0221fa1c0))
* remove retry functionality over desktop channel ([e722a204](https://github.com/mozilla/fxa-content-server/commit/e722a204f029efe3d269d6f0b7eb76658de8b3ed))
* automatically add version to auth-server url if missing ([79237efb](https://github.com/mozilla/fxa-content-server/commit/79237efb748185ff1bf99f428e686c9227574662))
* Enabled autocomplete='off' for all password input boxes. ([51d77028](https://github.com/mozilla/fxa-content-server/commit/51d7702865ebaabd5b4496d4e10fd2c68bf29d61))
* **server:** Redirect with locale name that abide understands. ([b430cd7c](https://github.com/mozilla/fxa-content-server/commit/b430cd7c15c4f10c57330257ebdbc92643b3121c))
* **signup:** choose what to sync checkbox should persist on the signup page ([0570ccdb](https://github.com/mozilla/fxa-content-server/commit/0570ccdb14f54f9ace440e740a1fc9b9d2d5ad12))
* **styles:**
* kill webkit default inset shadow ([bbf6f856](https://github.com/mozilla/fxa-content-server/commit/bbf6f856b3176a5f5e0c7a01a2aca997e0146e45))
* user older standard for bg-pos to work with ios7 ([0c2b7e73](https://github.com/mozilla/fxa-content-server/commit/0c2b7e73c62aa42036ea03e4530c168053719a9a))
* **tests:**
* Fix the failing fxaClient->signIn test. ([3e484316](https://github.com/mozilla/fxa-content-server/commit/3e4843166b6af829a0892eede13724366b97bc81))
* Ensure a real locale is used for TOS/PP template requests. ([1825b321](https://github.com/mozilla/fxa-content-server/commit/1825b321a09ff542f1c46fbe858056bc7716b9b8))
#### Features
* Translated TOS/PP text! ([26f680b3](https://github.com/mozilla/fxa-content-server/commit/26f680b3d1fc7c2110a2b663d7305fbe2524b80d))
* **client:**
* Add support for "can_link_account" Desktop Channel message. ([fecbe20d](https://github.com/mozilla/fxa-content-server/commit/fecbe20d3515b890d544646904fd1fa50dbb1f85))
* updating js client to 0.1.17 ([11e8f398](https://github.com/mozilla/fxa-content-server/commit/11e8f39846d3549e238779390443b15d4e6cbe54))
<a name="0.0.7"></a>
### 0.0.7 (2014-03-24)
#### Bug Fixes
* **client:**
* Session values only last as long as the browsing session now by default. ([d22e5680](https://github.com/mozilla/fxa-content-server/commit/d22e5680f2268afd6dc1bd2b23341d4be84621d9))
* put a fixed limit on email resend api calls ([1b3c8b37](https://github.com/mozilla/fxa-content-server/commit/1b3c8b371dc63c3c0644b994c099a8d225c1d18d))
* **fxa-client:** trim leading/trailing whitespace from user's email ([2b5bf630](https://github.com/mozilla/fxa-content-server/commit/2b5bf630553b413fe0c0f70a849dc2f24097053e))
* **l10n:** normalize locale name when generating json strings ([fb1cedff](https://github.com/mozilla/fxa-content-server/commit/fb1cedff7f37094f65cef76084ad55d893e36834))
* **style:**
* fix android chrome select box ([9b889146](https://github.com/mozilla/fxa-content-server/commit/9b8891468f60a999c570fb56e3dab51bbfa6797b))
* removes flicker from post email verification screen ([185d0e80](https://github.com/mozilla/fxa-content-server/commit/185d0e80a0825d99ec45fc3d011b8e32f57222de))
<a name="0.0.6"></a>
### 0.0.6 (2014-03-17)
#### Bug Fixes
* **awsbox:** fix awsbox authserver config ([f0134f15](https://github.com/mozilla/fxa-content-server/commit/f0134f1501a630fcede82363c4979955209f11f2))
* **build:** Use fxa-content Sauce Labs account ([4f383524](https://github.com/mozilla/fxa-content-server/commit/4f383524f962106ebc99ad3f52b78bf6d0d11d04))
* **channel:**
* call 'done' callback in Session.send if given ([f92a6deb](https://github.com/mozilla/fxa-content-server/commit/f92a6debb959ef20625ea5b835f3ba26f0f32f8f))
* Make sure the web channel invokes the 'done' callback in Channel.send if it's gi ([b8435bf9](https://github.com/mozilla/fxa-content-server/commit/b8435bf9bf4479f4ac32ba8f5bf59bf8ce357269))
* **client:**
* Hide sign out from users who signed in from Firefox desktop. ([5d8699de](https://github.com/mozilla/fxa-content-server/commit/5d8699de9a1d1a99efd5dc86ff2a8e114dba4e33))
* Re-enable "delete account" in settings. ([9d6cf483](https://github.com/mozilla/fxa-content-server/commit/9d6cf48356851694281c3ecd8ba5984c90e6e203))
* Use /settings as the landing page when logging in to the accounts portal. ([9dba7e5a](https://github.com/mozilla/fxa-content-server/commit/9dba7e5a3a232cce9570932e735f48ea990dfab6))
* **constants:** Added a constant for the Fx Desktop context ([582b86e4](https://github.com/mozilla/fxa-content-server/commit/582b86e4a16a31bc32a102e84bbf55ed6bd5af31))
* **l10n:**
* fix configuration typo causing default language to be undefined ([4cb85819](https://github.com/mozilla/fxa-content-server/commit/4cb85819f9e000d516c9b6de0c9d4cdbd5e0122a))
* find best locale when region not available ([bb67db05](https://github.com/mozilla/fxa-content-server/commit/bb67db05879608bf86243b10eddc0ce094d6d886))
* fix string copy task ([8f0b338a](https://github.com/mozilla/fxa-content-server/commit/8f0b338a8befdeccdf94c3aa575475d253a0143f))
* fetch strings from the l10n repo and fix supported languages config ([dfaa76d7](https://github.com/mozilla/fxa-content-server/commit/dfaa76d758d0e49b80021b6935a377d1e6743249))
* **routes:** allow direct loading of delete_account page ([e4defe45](https://github.com/mozilla/fxa-content-server/commit/e4defe454891bc0b0d649f149c30601ea1c78316))
* **styles:**
* issue 678 ([12f43c94](https://github.com/mozilla/fxa-content-server/commit/12f43c94ce8aa8ec2622e73d15615bdfabb84b82))
* Removing explicit Show button width ([7d925a30](https://github.com/mozilla/fxa-content-server/commit/7d925a30ab3ff5497d75b51f391d2307f7d20483))
* **templates:** Remove ip address restriction on email templates ([edd4c0a9](https://github.com/mozilla/fxa-content-server/commit/edd4c0a929d47e3aef5d10a2599057c02c74d251))
* **view:** update delete account view and associated template ([76635cc8](https://github.com/mozilla/fxa-content-server/commit/76635cc8a4cf10a4c8d7e995241d8660ce9150ed))
#### Features
* **client:** Don't show 'settings' when context=desktop and user is verified ([768cd7f7](https://github.com/mozilla/fxa-content-server/commit/768cd7f742c9d0f6a39a550728eaa9f23656a26b))
* **session:** Make the Session aware of the 'context' ([3d7f1b6a](https://github.com/mozilla/fxa-content-server/commit/3d7f1b6adbf84a14dfcb49c2e6f8afea5d200b64))
<a name="0.0.5"></a>
### 0.0.5 (2014-03-10)
#### Bug Fixes
* **client:**
* signOut is always a success, even if it is a failure. ([7adb896a](https://github.com/mozilla/fxa-content-server/commit/7adb896a176dbbaaebe600a84654e1d393444116), closes [#616](https://github.com/mozilla/fxa-content-server/issues/616))
* Show "Service unavailable" error message if auth server is unavailable or return ([6c0dc629](https://github.com/mozilla/fxa-content-server/commit/6c0dc62921ca84d53bb0bb304316b6039cc29865), closes [#601](https://github.com/mozilla/fxa-content-server/issues/601))
* **l10n:** add missing debug locale to local config ([15e0403e](https://github.com/mozilla/fxa-content-server/commit/15e0403ef4658af5aa8302d8fff2791bfd669c80))
* **router:**
* handle an extra slash when loading the index ([bf1a5e24](https://github.com/mozilla/fxa-content-server/commit/bf1a5e2410beea7ad5d660d14868b396039f58c2))
* allow optional trailing slash on routes - fixes #641 ([0c28907c](https://github.com/mozilla/fxa-content-server/commit/0c28907c5efff8a5688982abdcecb576ee589523))
* **server:**
* run_locally.js - just pipe the child streams to stdout/stderr ([0a80fbad](https://github.com/mozilla/fxa-content-server/commit/0a80fbad3838a6813a5110c63bb5551185cfc243))
* add timestamps to log lines - fixes GH-662 ([32f64b30](https://github.com/mozilla/fxa-content-server/commit/32f64b304b37ce8b8265a9d6f576d14b01a24097))
* Use correct production path for config/version.json ([5211df72](https://github.com/mozilla/fxa-content-server/commit/5211df72d82a8b8fe06621ec95b1385677934cbb), closes [#530](https://github.com/mozilla/fxa-content-server/issues/530))
* **tests:** Update to handle unverified users re-signing up. ([32175d6e](https://github.com/mozilla/fxa-content-server/commit/32175d6e2722a079b7466856d5231a9c3a332f5a), closes [#666](https://github.com/mozilla/fxa-content-server/issues/666))
#### Features
* **client:** Password reset email prefill & /force_auth simplification. ([8259981a](https://github.com/mozilla/fxa-content-server/commit/8259981ac3e9768a1df434255d5f63e1ebeb8544), closes [#549](https://github.com/mozilla/fxa-content-server/issues/549), [#637](https://github.com/mozilla/fxa-content-server/issues/637))
<a name="0.0.2"></a>
### 0.0.2 (2014-03-03)
#### Bug Fixes
* keyframe animations should go to 360 degrees, not 365 ([065ab83c](https://github.com/mozilla/fxa-content-server/commit/065ab83c5fd843ba969d6b2fc9ff384794e22d79))
* remove grunt-contrib-connect dependency. ([77d91393](https://github.com/mozilla/fxa-content-server/commit/77d913933a439a1cad85f14036beabce11b52c62))
* show the focus ring on anchors ([f4694627](https://github.com/mozilla/fxa-content-server/commit/f469462785cf9709ed13f0e1a9a70f7c11f925bf))
* interpolate error string variables with data from backend. ([93c672c5](https://github.com/mozilla/fxa-content-server/commit/93c672c54a8b1dfa5769d5e1535e5a7427ef0c7a))
* **awsbox:** fix awsbox configuration ([2560de4d](https://github.com/mozilla/fxa-content-server/commit/2560de4dfcaaea39aa5d9f6819595fc5f5a91f2c))
* **build:**
* Use static version numbers for bower deps ([1f07875d](https://github.com/mozilla/fxa-content-server/commit/1f07875d9f4b6161c55592436b9b0cc88c092c1c))
* Update lockdown.json with new dependencies ([6192bcc8](https://github.com/mozilla/fxa-content-server/commit/6192bcc837d8f49697f316865a2085f3f2067c35))
* **client:**
* validate emails against IETF rfc5321 ([d7d3a0ba](https://github.com/mozilla/fxa-content-server/commit/d7d3a0ba93b48abd7d5c343633da6fb3461a3a14), closes [#563](https://github.com/mozilla/fxa-content-server/issues/563))
* Add /signin_complete endpoint. ([083d7734](https://github.com/mozilla/fxa-content-server/commit/083d77344fbb496c52dc5ec18f6e8e9f26185a0b), closes [#546](https://github.com/mozilla/fxa-content-server/issues/546))
* **l10n:** use underscores instead of dashes in locale directory names; enable all locales ([5fc24fc3](https://github.com/mozilla/fxa-content-server/commit/5fc24fc3a4f549f4d99c5a99a28e2a029664eebd))
* **styles:**
* Fiding duplicated selector in main.scss ([c23f9f9e](https://github.com/mozilla/fxa-content-server/commit/c23f9f9e22a1f3ad61d866edd54b89bfba0fdae4))
* Removing unneeded vendor prefixes ([f7e5373c](https://github.com/mozilla/fxa-content-server/commit/f7e5373c507070bb9b44877a3999b9f0f1bc7a12))
#### Features
* Add a styled 404 page, rendered on the back end. ([cc2a024b](https://github.com/mozilla/fxa-content-server/commit/cc2a024bfb72efe5457cbdfc829b1a4cb4620f9e))
* **build:**
* Adding npm-lockdown ([d60699d7](https://github.com/mozilla/fxa-content-server/commit/d60699d789c3519eefb0caa2f03acb5f40bdb941))
* Add a `grunt version` task to stamp a new version. ([aaa6e9d8](https://github.com/mozilla/fxa-content-server/commit/aaa6e9d8ecd805bb0f2ed71030c1c4fb448fc703), closes [#496](https://github.com/mozilla/fxa-content-server/issues/496))
* **client:** update document title on screen transition. ([8973b1a3](https://github.com/mozilla/fxa-content-server/commit/8973b1a3ffe60a70d1f55dac950d9fff4fd26e2f), closes [#531](https://github.com/mozilla/fxa-content-server/issues/531))
#### Breaking Changes
* The production configuration script must add a new option to its config :
```
page_template_subdirectory: 'dist'
```
issue #554
.
([cc2a024b](https://github.com/mozilla/fxa-content-server/commit/cc2a024bfb72efe5457cbdfc829b1a4cb4620f9e))