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

Latest commit

 

History

History
173 lines (110 loc) · 4.3 KB

CHANGELOG.md

File metadata and controls

173 lines (110 loc) · 4.3 KB

Changelog

v2.3.1

  • Fix a bug that caused injected links on Experimenter's production instance to point to the dev environment on NDT.

v2.3.0

  • Fix that already paused recipes would show as needing to be paused in the overview
  • Improve consistency and flow of recipe details page
  • Improve error display when creating new recipes
  • Fix some labels not being capitalized correctly
  • Fix that dropdowns would sometimes become detached as the page scrolled
  • Improved Namespace Sample editing and display
  • Added namespace management tools
  • Added extension management tools
  • Improve UI of overview and recipe listing page
  • Fix the display of code editors on the import form
  • Added recipe revision timeline
  • Fix a bug that would cause repeated API requests while editing pages

v2.2.1

Normandy Devtools is now available as a website, at https://normandy-devtools.services.mozilla.com. This version is not as full featured as the extension, missing features that require the tight integration with Firefox that extensions enjoy.

This version is nearly identical to v2.2.0, with the exception of some dependency updates.

v2.2.0

New Page: Operations Overview

This released includes a new page that tries to centralize the basics needed for Normandy Operations, including

  • Pending approval requests
  • Recipes scheduled to end
  • Recipes scheduled to be paused

Recipe Listing

  • Changed to rich cards for recipes instead of expandable rows
  • Added a tag highlighting recipes with pending reviews
  • Added recipe search and filtering

Recipe Editor

  • Fixed overlapping fields on recipe edit page

Recipe Details

  • Added a one-click pause and request review button to recipe detail pages
  • Added testing userIds for individual branches of multi-pref-experiment recipes
  • Experimenter details are now shown alongside other data
  • Fixed an issue where the recipe status would be wrong after editing a recipe
  • Added a link to recipe telemetry in Grafana

General

  • Fixed a problem where the in-page address bar wasn't editable
  • Switched the NDT custom protocol to web+normandy:// (ext+normandy:// will redirect). This will aid future integration with NDT-web.
  • Turned off ligatures in Codemirror editors.

v2.1.1

  • Improve CSP settings
  • Stop minifying the extension

v2.1.0

  • Add UI for namespace sample filters
  • Add bucket filter testing ID calculator
  • Fix an issue where stale data could be shown for recently edited recipes
  • Fix an issue preventing show-heartbeat recipes from being created

v2.0.3

  • Re-release due to deployment errors

v2.0.2

  • Fix an issue where isEnrollmentPaused is missing for recipes imported from Experimenter

v2.0.1

  • Fix an issue with the generic filter object UI that prevented saving the form

v2.0.0

  • New theme, including dark mode
  • Add support for recipe editing
  • Better environment switching
  • Fix isHighPopulation in preference experiments
  • Add support for recipe cloning
  • Add support to request approval and review recipes
  • Add support to enable and disable recipes
  • Require comments when making changes to recipes
  • Track VPN status, and use admin servers when available
  • Better auth handling

v1.1.2

  • Better compatibility with Firefox 75

v1.1.1

  • Dependency updates

v1.1.0

  • New recipe view modal
  • Check recipe suitabilities

v1.0.0

  • Don't use dot notation for filter context keys with special chars
  • Add "Copy to arbitrary editor" button on recipe listing
  • Add protocol handler and pretty address bar for pretty, shareable urls
  • Load filter context dynamically instead of with a static list
  • Make filter context more robust and support appinfo

v0.8.0

  • New visual design
  • Ability to read from Stage and Dev Normandy servers
  • Ability to run recipe directly from compatible JSON

v0.7.0

  • Fixed compatibility with Normandy API

v0.6.0

  • Added page for enrolled and past pref studies
  • Added page for enrolled and past add-on studies

v0.5.2

  • Fixed support for Firefox 62

v0.5.1

  • Added support for os context item

v0.5.0

  • Use ACE editor for filter expressions

v0.4.2

  • Fix recipes view

v0.4.1

  • Fix compatibility with Nightly 62

v0.4.0

  • Add filter devtool
  • Minimum version is now Firefox 62

v0.3.0

  • Added icons
  • Improved docs

v0.2.0

  • Reduce bundle size

v0.1.0

  • Initial Release