Skip to content
This repository has been archived by the owner on Apr 27, 2023. It is now read-only.

Latest commit

 

History

History
197 lines (132 loc) · 13.2 KB

CHANGELOG.md

File metadata and controls

197 lines (132 loc) · 13.2 KB

Unreleased changes

Full changelog

  • 804: Bug 1760255 - add rally ID to events pings
  • 808: Use correct dynamic label for demographics survey

v1.4.3 (2022-02-03)

Full changelog

  • #788: Ensure that data collection is always enabled in core add-on when user is enrolled

v1.4.2 (2022-01-26)

Full changelog

  • #782: Optional legacy telemetry and send schema namespace in glean

v1.4.1 (2022-01-11)

Full changelog

  • (hotfix) allow anything after core version number regex, catch and log any match errors

v1.4.0 (2022-01-10)

Full changelog

  • #771: Switch to rally-studies-v2 remote-settings collection, and add minimumCoreVersion gate.
  • #769: Sort studies using order property, if present.

v1.3.8 (2022-01-10)

  • #765: Updates to CITP consent/IRB notices.

v1.3.7 (2022-01-05)

Full changelog

  • #761: Add consent form for the CITP Search Study extension.
  • #764: Re-use consent form for news-disinfo study relaunch.

v1.3.6 (2021-12-08)

Full changelog

  • #752: Stop prompting for onboarding when studies are side-loaded.
  • #753: Add consent form for themarkup Facebook Pixel Hunt extension

v1.3.5 (2021-10-15)

Full changelog

  • #730: Add support for ending studies with studyEnded remote settings.

v1.3.4 (2021-07-20)

Full changelog

  • #682: Add latest Stanford IRB changes.

v1.3.3 (2021-06-14)

Full changelog

  • #656: Pre-format manifest.json in a way AMO likes, to work around AMO bug.
  • #653: Bump rally.js version to 0.7.0
  • #651: Pass Rally ID during core-check response, for use by glean in studies.

v1.3.2 (2021-06-08)

Full changelog

  • #624: Update the income field to use the key exactIncome; update metrics.yaml to change income to exact_income of type quantity.
  • #636: Remove undefined values from demographic survey submission.
  • #643: Update the CITP study id to princeton-news-study@rally.mozilla.org.

v1.3.1 (2021-05-20)

Full changelog

  • #610: Downgrade protocol, not working on taskcluster.

v1.3.0 (2021-05-19)

Full changelog

  • #555: Update the income question in the demographic survey to take in an integer.
  • #601: Enable submitting data with Glean in addition to the legacy collection.

v1.2.1 (2021-04-27)

Full changelog

  • #558: Fetch the schema namespace from remote-settings, and use for study-specific enrollment and deletion pings.
  • #550: Do not use the extension ID as the schema namespace. Re-use the "keyId" argument for this since it is redundant.
  • #532: Log the payload to console when data collection is disabled, for QA purposes.
  • #547: Update copy by changing "partner" to "collaborator".

v1.2.0 (2021-04-12)

Full changelog

  • #529: Implement the RS01 consent content.
  • #295: Enable watching the repository and a better developer workflow using npm run watch.
  • #505: Integrate Glean.js (disabled by default) and provide a way to enable it, as a developer, using the config-enable-glean option.

v1.1.0 (2021-03-10)

Full changelog

  • #457: Integrate color palette for study categories.
  • #400: Changes the "Manage Profile" flow to redirect back to the "Current Studies" page after update.
  • #486: Properly report the deletionId in the enrollment ping.

v1.0.0 (2021-03-09)

Full changelog

  • #432: Add additional target="_blank" and rel="noopener noreferrer" to external links.
  • #434: Change "will" to "may" in the "leave rally" modal copy.
  • #436: Change wording on demographic survey to "race / ethnicity".
  • #435: Remove waitlist link from non-US add-on splash page.
  • #443: Prepare for release:
    • enable data submission;
    • change the website URL to rally.mozilla.org;
  • #453: Send deletion ID in uninstall URL, to handle deletion pings when add-on is removed directly.

v0.10.0 (2021-02-19)

Full changelog

  • #431: change displayed add-on name to Mozilla Rally.
  • #386: add remote-controllable "pause" state for studies.
  • #398: Use shorter name for core add-on, for UI display purposes.
  • #392: Implement the new consent logic to prevent running side-loaded studies.
  • #403: Support opening the Rally control panel from the Rally website through the open-rally custom event.
  • #417: Add rel="noopener noreferrer" to a tags with target="_blank".
  • #407: Update the study card background parallax to be a fixed height.
  • #419: Update the "leave rally" and "leave this study" modal copy.
  • #383: Add IRB consent notice into the Core Add-On.

v0.9.0 (2021-02-09)

Full changelog

  • #318: Use Remote Settings for fetching study metadata.
  • #328: Update demographic survey to use "Latinx"; list answers for race question 4 alphabetically.
  • #334: Make Mocha stricter about unhandled exceptions in tests; fix the enable data submission option.
  • 341: Update options page favicon, toolbar icon, and addon image to use the new Rally branding.
  • #344: Create splash page for non-US users in the Core Add-On.
  • #286: Adds a "clear this response" button to demographic survey questions.
  • #349: Adds a "manage profile" page, where a user can update their demographic survey answers.
  • #350: Simplify study schema for the remote settings, and make code consistent with new names.
  • #361: Implements a new study card design.
  • #362: Adds redirect to "sorry to see you go" page when user uninstalls Rally.
  • #363: Adds an arrow flourish to the first run welcome page.

v0.8.0 (2021-02-01)

Full changelog

  • Core-Addon
    • #294: Only process messages from known, installed studies. Additionally rename ionInstalled to studyInstalled.
    • #301: Correctly report the zip code in the demographics survey.
    • #298: Disable Rally on locales other than en-US. The --config-disable-locale-check build option allows overriding the check for developer workflows on other locales.
    • #305: Disable data submission to enable safer QA.
  • rally.js
    • #306: Add a developer mode. When enabled it allows developer to dump the content of pings to the browser console and prevents the Rally information page to be opened if no core-addon is found.

v0.7.1 (2021-01-13)

Full changelog

  • Core-Addon
    • #299: Change the link to the sample Rally demo addon.

v0.7.0 (2021-01-11)

Full changelog

  • Core-Addon
    • #237: Remove reliance on the Firefox Pioner ID pref.
    • Breaking change - #262: rename the org from mozilla-ion to mozilla-rally. Without this change the core add-on won't be able to communicate with the test website.
    • #271: drop or change references to Ion in the codebase. This additionally changes the add-on id to rally-core@mozilla.org.
    • Breaking change - #282: listen for messages from the Rally staging site vs. the github.io site.
    • #283: Copy only the needed font files used by the core add-on; copy only the woff2 versions.
    • #288 Fix a bug where studies are not displayed after the first time the option page was opened.
    • #285 & #290: Update the "how it works" and "FAQ" links to point to the corresponding staging site pages.
  • rally.js
    • Breaking change - #262: rename the org from mozilla-ion to mozilla-rally. Without this change no communication with the core add-on is possible.
    • #269: Allow using the Rally.js support library without a bundler.

v0.6.1 (2020-12-09)

Full changelog

  • Added this changelog file.
  • The data collected from the demographic survey is being submitted to the Rally servers.
  • The full onboarding flow is now complete.