Skip to content

v12.7.0

Compare
Choose a tag to compare
@maxxcrawford maxxcrawford released this 27 Apr 21:32
· 1034 commits to master since this release
6440377

Summary

Changelog:

Pontoon / Localization updates have been omitted:

706063c Restricted growth experiment pings to only apply to users inside the experiment. (treatment and control)
5524e76 Revised the amount of total users that are exposed to the experiment, based on the coin flip. Added test to confirm that the selection is correct.
7a50bab Fixed case-sensitive attribute, "Click" for GA events
5297ef6 Added additional OAuth tracking events to all four FxA entry points for the experiment
8919f4f Fixed #1643 - Added nonInteraction attribute to true for pageview event
908fce6 Revised lastScannedEmail storage logic to be more rigid.
148d3c7 Moved UTM append function inside of scan results submit form
618277b Revised control to set UTMs when initiating scan, rather than launching OAuth flow on /scan results page
a38f30c Moved getExperimentBranch to /utils, extended it to both home and scan results files, added UTMs to /scan page
cd66598 Added control branch to UTM append logic
8693b7e Revised OAuth Entrypoint UTM Set Logic to include experiment entrypoints.
a6052d8 Inverted header logic to be more readable, removed nested if
4d77873 Fixed featured breach button language to match the main entry point text.
d833ec3 Revised logic on how users are added to experiment based on language. Previous, any user who had any variant of English selected as an optional language, we included them into the experiment. Now – if an English variant is NOT the first/most preferred language, we do not enroll them. We also do not enroll users where we cannot detect their language preference.
00306f4 Additional revised baseline imagery
8269e50 Removed additional debug code
39437e5 Lowed visual tolerance for integration test for browser subjectivity
9856dce Fixed #1644 - Updated featured branch button to go through OAuth flow when on treatment branch.
ec4b731 Removed debug code
966df62 Generated baseline image using docker-build, rather than local machine config.
9f92d9c Remove -US restriction.
f363b33 Be sure that the test page is NOT on a treatment branch
0ce9401 Removed temp debug language from home.js
c14f50b Removed debug box for integration test
d7f46d9 Removed opt-in/out values from previous experiment, set custom dimension when in active expierment
1928773 Added new baseline images for integration tests
1c6b0dd Fix issue where headers["accept-language"] was case sensitive.
1d7a379 Added req.headers["accept-language"] debug info
dfe8495 Added ENV debug info
f3fe20f Added debug window for testing
413910d Updated ENV variable logic to use numerical param rather than boolean.
3a50ec5 Fixed lint errors
86b8c5b Revised text
5d8241b Revised default ENV variable
dfdda78 Fixed issue where logout reset user session.
6215123 Added additional UTM tag attributes
49ad79c Add GA UTMs to OAuth flow URL
a2a780d Updated description text underneath button
16c9493 Added .tmp directory, auto-generated from the integration tests
4ace4d8 Added experimental analytics UTMs
82a7145 Set treatment branch homepage experiment (including styling updates). Note that copy is hard-coded in to bypass l10n efforts.
21a871c Added experiment assignment logic, scoped specifically to en-US language users.
6a6c702 Added staging server to allowed URLs list
f11ccb7 Added experiment environment variable
7917712 Reformatted YAML
c403840 Added 'node' attribute
2e1e87f Removed node line entry
66aead3 Fixed #1654 - Resolved Travis CI YAML Error
fd745c0 Revised Node version from 13 to 10 LTS
f8aa7be Reverted extra changes
00d0913 Removed quotes from node versions
94e7829 Set root node version
a4ab95b disabled npm cache
b8d3e67 Updated travis CI to use previous version of LTS
10d20a7 Fixed #1656 - Revised iMesh logo to work better on a white/transparent background
51284a3 Fixed #1655 - Added logo for Vianet breach details page
0ffd0a6 Fixed #1646 - Added Aptoide logo
e1c5c4b Remove relay test