UNPKG

auspice

Version:

Web app for visualizing pathogen evolution

760 lines 139 kB
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Changelog · Auspice</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="## version 2.2.1 - 2020/01/03"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Changelog · Auspice"/><meta property="og:type" content="website"/><meta property="og:url" content="https://nextstrain.github.io/auspice/"/><meta property="og:description" content="## version 2.2.1 - 2020/01/03"/><meta property="og:image" content="https://nextstrain.github.io/auspice/img/icon.svg"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://nextstrain.github.io/auspice/img/icon.svg"/><link rel="shortcut icon" href="/auspice/img/favicon.ico"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/solarized-dark.min.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script src="/auspice/js/scrollSpy.js"></script><link rel="stylesheet" href="/auspice/css/main.css"/><script src="/auspice/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/auspice/"><img class="logo" src="/auspice/img/logo-light.svg" alt="Auspice"/><h2 class="headerTitleWithLogo">Auspice</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class="siteNavGroupActive"><a href="/auspice/introduction/overview" target="_self">Docs</a></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="docsNavContainer" id="docsNav"><nav class="toc"><div class="toggleNav"><section class="navWrapper wrapper"><div class="navBreadcrumb wrapper"><div class="navToggle" id="navToggler"><div class="hamburger-menu"><div class="line1"></div><div class="line2"></div><div class="line3"></div></div></div><h2><i>›</i><span>Release Notes</span></h2><div class="tocToggler" id="tocToggler"><i class="icon-toc"></i></div></div><div class="navGroups"><div class="navGroup"><h3 class="navGroupCategoryTitle">Introduction</h3><ul class=""><li class="navListItem"><a class="navItem" href="/auspice/introduction/overview">Overview</a></li><li class="navListItem"><a class="navItem" href="/auspice/introduction/install">Install Auspice</a></li><li class="navListItem"><a class="navItem" href="/auspice/introduction/how-to-run">How to Run Auspice</a></li></ul></div><div class="navGroup"><h3 class="navGroupCategoryTitle">Advanced Functionality</h3><ul class=""><li class="navListItem"><a class="navItem" href="/auspice/advanced-functionality/second-trees">Displaying mutliple trees</a></li><li class="navListItem"><a class="navItem" href="/auspice/advanced-functionality/misc">Miscellaneous</a></li></ul></div><div class="navGroup"><h3 class="navGroupCategoryTitle">Customising Auspice</h3><ul class=""><li class="navListItem"><a class="navItem" href="/auspice/customise-client/introduction">Customising Auspice</a></li><li class="navListItem"><a class="navItem" href="/auspice/customise-client/api">Client Customisation API</a></li><li class="navListItem"><a class="navItem" href="/auspice/customise-client/requests">Requests Made from the Client</a></li></ul></div><div class="navGroup"><h3 class="navGroupCategoryTitle">Using a Custom Server</h3><ul class=""><li class="navListItem"><a class="navItem" href="/auspice/server/introduction">Auspice servers</a></li><li class="navListItem"><a class="navItem" href="/auspice/server/api">Server API</a></li><li class="navListItem"><a class="navItem" href="/auspice/server/authentication">Authentication</a></li></ul></div><div class="navGroup"><h3 class="navGroupCategoryTitle">Narratives</h3><ul class=""><li class="navListItem"><a class="navItem" href="/auspice/narratives/introduction">Communicating Results Using Narratives</a></li><li class="navListItem"><a class="navItem" href="/auspice/narratives/how-to-write">Writing a Narrative</a></li><li class="navListItem"><a class="navItem" href="/auspice/narratives/create-pdf">Converting a narrative to PDF</a></li></ul></div><div class="navGroup"><h3 class="navGroupCategoryTitle">Release Notes</h3><ul class=""><li class="navListItem navListItemActive"><a class="navItem" href="/auspice/releases/changelog">Changelog</a></li><li class="navListItem"><a class="navItem" href="/auspice/releases/v2">Auspice Version 2.0</a></li></ul></div><div class="navGroup"><h3 class="navGroupCategoryTitle">Contributing</h3><ul class=""><li class="navListItem"><a class="navItem" href="/auspice/contributing/overview">Contributing to Auspice</a></li></ul></div></div></section></div><script>
            var coll = document.getElementsByClassName('collapsible');
            var checkActiveCategory = true;
            for (var i = 0; i < coll.length; i++) {
              var links = coll[i].nextElementSibling.getElementsByTagName('*');
              if (checkActiveCategory){
                for (var j = 0; j < links.length; j++) {
                  if (links[j].classList.contains('navListItemActive')){
                    coll[i].nextElementSibling.classList.toggle('hide');
                    coll[i].childNodes[1].classList.toggle('rotate');
                    checkActiveCategory = false;
                    break;
                  }
                }
              }

              coll[i].addEventListener('click', function() {
                var arrow = this.childNodes[1];
                arrow.classList.toggle('rotate');
                var content = this.nextElementSibling;
                content.classList.toggle('hide');
              });
            }

            document.addEventListener('DOMContentLoaded', function() {
              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
              createToggler('#tocToggler', 'body', 'tocActive');

              var headings = document.querySelector('.toc-headings');
              headings && headings.addEventListener('click', function(event) {
                var el = event.target;
                while(el !== headings){
                  if (el.tagName === 'A') {
                    document.body.classList.remove('tocActive');
                    break;
                  } else{
                    el = el.parentNode;
                  }
                }
              }, false);

              function createToggler(togglerSelector, targetSelector, className) {
                var toggler = document.querySelector(togglerSelector);
                var target = document.querySelector(targetSelector);

                if (!toggler) {
                  return;
                }

                toggler.onclick = function(event) {
                  event.preventDefault();

                  target.classList.toggle(className);
                };
              }
            });
        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 class="postHeaderTitle">Changelog</h1></header><article><div><span><h2><a class="anchor" aria-hidden="true" id="version-221-2020-01-03"></a><a href="#version-221-2020-01-03" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 2.2.1 - 2020/01/03</h2>
<ul>
<li>Improve conversion functions to go between numeric &amp; calendar dates. <a href="https://github.com/nextstrain/auspice/pull/839">See PR 839</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-220-2019-12-16"></a><a href="#version-220-2019-12-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 2.2.0 - 2019/12/16</h2>
<ul>
<li>Update datasets fetched via <code>npm run get-data</code> to reflect the move to v2 (unified) JSONs.</li>
<li>Allow datasets to define their own footer text via a string of markdown formatted text. Harcoded footers are now only used on the nextstrain.org domain and will be removed as they are incorporated into their respective builds. <a href="https://github.com/nextstrain/auspice/pull/834">See PR 834</a> and <a href="https://github.com/nextstrain/augur/pull/423">augur PR 423</a>.</li>
<li>Copy contributing docs into a top-level CONTRIBUTING.md file. <a href="https://github.com/nextstrain/auspice/pull/833">See PR 833</a>.</li>
<li>Include fonts &amp; other CSS assets in the auspice build to improve the behavior of auspice when offline. <a href="https://github.com/nextstrain/auspice/pull/826">See PR 826</a>.</li>
<li>UI improvement: Display build source (if defined via <code>JSON.meta.build_url</code>), GitHub avatar (if build source is a GitHub repo) and maintainers as a byline under the title. <a href="https://github.com/nextstrain/auspice/pull/821">See PR 821</a>.</li>
<li>Performance improvement: Stream (v2) datasets between auspice server &amp; auspice client. <a href="https://github.com/nextstrain/auspice/pull/825">See PR 825</a>.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-210-2019-11-15"></a><a href="#version-210-2019-11-15" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 2.1.0 - 2019/11/15</h2>
<ul>
<li>Added support in the narratives to navigate via arrow keys. In addition to improved UI, this allows <code>decktape</code> to convert narratives to PDFs, and a guide has been added to the auspice docs for this.
<a href="https://github.com/nextstrain/auspice/pull/824">See PR 824</a>.</li>
<li>Added GISAID and GISRS logos to the footer for flu datasets.
<a href="https://github.com/nextstrain/auspice/pull/822">See PR 822</a>.</li>
<li>Bugfix: Fix the broken implementation of the &quot;serverAddress&quot; client customisation and update <a href="https://nextstrain.github.io/auspice/customise-client/api">the relevant documentation</a></li>
<li>Bugfix: Colorings in v2 JSONs were not being correctly ordered. They now maintain the order specified in the JSON.
The ordering of v1 JSONs is still sorted, as per auspice v1 behavior.
<a href="https://github.com/nextstrain/auspice/pull/823">See PR 823</a>.</li>
<li>Bugifx: The &quot;download author data (TSV)&quot; button no longer appears if no author information is defined in the dataset.</li>
<li>Minor auspice docs improvements.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-203-2019-11-06"></a><a href="#version-203-2019-11-06" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 2.0.3 - 2019/11/06</h2>
<p>Bugfix: Correctly handle the <code>url</code> and <code>accession</code> of strains both in the tip-clicked info box and in the strain TSV download. <a href="https://github.com/nextstrain/auspice/pull/819">See PR 819</a>.</p>
<h2><a class="anchor" aria-hidden="true" id="version-202-2019-10-30"></a><a href="#version-202-2019-10-30" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 2.0.2 - 2019/10/30</h2>
<p>Bugfix: The ability to download per-strain metadata as a TSV file is now working again.
See <a href="https://github.com/nextstrain/auspice/issues/816">issue #816</a>.</p>
<h2><a class="anchor" aria-hidden="true" id="version-201-2019-10-25"></a><a href="#version-201-2019-10-25" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 2.0.1 - 2019/10/25</h2>
<p>Improved handling of traits associated with tips:</p>
<ul>
<li>Added documentation around how auspice displays missing or unknown trait values</li>
<li>It a trait is defined as a coloring, then use the provided title in the tree info boxes</li>
<li>Improve logic as to whether a value is inferred (i.e. display associate confidence) or known. See <a href="https://github.com/nextstrain/augur/issues/386">this issue</a> for more details.</li>
</ul>
<p>Fix a bug where two trees couldn't be colored by date.</p>
<h2><a class="anchor" aria-hidden="true" id="version-200-2019-10-21"></a><a href="#version-200-2019-10-21" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 2.0.0 - 2019/10/21</h2>
<p>Please see the <a href="https://nextstrain.github.io/auspice/releases/v2">release notes</a> for a full list of features and changes associated with auspice's v2 release.
Associated with the v2 release are much improved documentation at <a href="https://nextstrain.github.io/auspice">nextstrain.github.io/auspice</a></p>
<p>Here is a summary of the main changes:</p>
<ul>
<li>Pie charts to represent discrete variables on a map</li>
<li>New dataset JSON format:
<ul>
<li>Strings parsed unchanged</li>
<li>Both metadata and tree data in a single JSON</li>
<li>Gene / Genome definitions are now in GFF format</li>
<li>Changes to how node data is stored</li>
<li>Multiple maintainers</li>
<li>Continous, Categorical, Ordinal, and Boolean Color Scales</li>
</ul></li>
<li>More information in tree info boxes</li>
<li>Display of second trees</li>
<li>Display better dates on the tree axis</li>
<li>Map &quot;reset zoom&quot; button zooms to include all demes</li>
<li>Consistent colouring of missing data in the tree</li>
<li>Removal of Twitter &amp; Google Analytics</li>
<li>Improvements in the entropy panel</li>
<li>Auspice responds to server redirects for datasets</li>
<li>Importing (server) code from Auspice</li>
<li>New Auspice subcommand: <code>auspice convert</code></li>
<li>Ability to show a &quot;build&quot; source URL in the sidebar</li>
<li><code>auspice view</code> uses a custom Auspice client if present</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1391-2019-10-21"></a><a href="#version-1391-2019-10-21" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.39.1 - 2019/10/21</h2>
<p>This release marks the final v1 release before auspice v2 is released.
Auspice v1 may still receive bug-fixes, and will be <a href="https://docs.npmjs.com/cli/dist-tag">npm-tagged</a> with &quot;version1&quot; so that it may be installed via <code>npm install --global auspice@version1</code>.</p>
<ul>
<li>Minor dependency version upgrades.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1390-2019-09-12"></a><a href="#version-1390-2019-09-12" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.39.0 - 2019/09/12</h2>
<ul>
<li>Slight changes to the auspice splash page wording to remove the word &quot;Locally&quot;.</li>
<li><code>getDataset</code> API calls may now return code 204 (&quot;no content&quot;) resulting in the auspice splash page displayed without an error message.</li>
<li>Default styling of narrative text much improved.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1382-2019-09-06"></a><a href="#version-1382-2019-09-06" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.38.2 - 2019/09/06</h2>
<ul>
<li>Fix footer for INRB Ebola builds.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1381-2019-09-06"></a><a href="#version-1381-2019-09-06" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.38.1 - 2019/09/06</h2>
<ul>
<li>Update footer for INRB Ebola builds.
cd</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1380-2019-08-29"></a><a href="#version-1380-2019-08-29" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.38.0 - 2019/08/29</h2>
<ul>
<li>Add support for frequency projections. <a href="https://github.com/nextstrain/auspice/pull/777">See PR 777</a></li>
<li>Local Auspice servers listen on only localhost by default instead of all interfaces. <a href="https://github.com/nextstrain/auspice/pull/781">See PR 781</a></li>
<li>update dependencies</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1375-2019-08-09"></a><a href="#version-1375-2019-08-09" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.37.5 - 2019/08/09</h2>
<ul>
<li>Allo increased zoom levels in map. [See PR 765](<a href="https://github.com/nextstrain/auspice/pull/765">https://github.com/nextstrain/auspice/pull/765</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1374-2019-08-04"></a><a href="#version-1374-2019-08-04" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.37.4 - 2019/08/04</h2>
<ul>
<li>Improved layout of unrooted trees when zoomed into a clade. <a href="https://github.com/nextstrain/auspice/pull/754">See PR 754</a></li>
<li>Remove link to &quot;deprecated&quot; nextflu.org site from flu page footer.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1373-2019-07-29"></a><a href="#version-1373-2019-07-29" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.37.3 - 2019/07/29</h2>
<ul>
<li>Reinstate github dataset link in sidebar for community builds</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1372-2019-07-20"></a><a href="#version-1372-2019-07-20" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.37.2 - 2019/07/20</h2>
<ul>
<li>Fix two bugs related to (a) &quot;root&quot; appearing as the selected clade in the URL and (b) applying filtering would remove the selected clade from the URL. See <a href="https://github.com/nextstrain/auspice/issues/744">issue #744</a> and <a href="https://github.com/nextstrain/auspice/pull/746">PR 746</a>.</li>
<li>Fix bug where auspice would crash if the JSON contained an &quot;annotation&quot; property but not a &quot;annotation.nuc&quot; key. See <a href="https://github.com/nextstrain/auspice/issues/732">issue #732</a></li>
<li>The Map panel title is now &quot;Grography&quot; when transmissions are not inferred. See <a href="https://github.com/nextstrain/auspice/issues/743">issue #743</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1371-2019-07-13"></a><a href="#version-1371-2019-07-13" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.37.1 - 2019/07/13</h2>
<ul>
<li>Fig a bug where &quot;unknown&quot; values of a discrete scales (e.g. &quot;?&quot;) could be given a colour. They are now grey.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1370-2019-07-09"></a><a href="#version-1370-2019-07-09" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.37.0 - 2019/07/09</h2>
<ul>
<li>Fix two bugs relating to narratives and the Map component. <a href="https://github.com/nextstrain/auspice/pull/736">See PR 736</a></li>
<li>Improve logic behind when to display tip labels on the tree</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1366-2019-05-18"></a><a href="#version-1366-2019-05-18" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.36.6 - 2019/05/18</h2>
<ul>
<li>Improve minor axis tick spacing on tree. <a href="https://github.com/nextstrain/auspice/pull/725">See PR 725</a></li>
<li>Entropy calculations ignore ambiguous bases <a href="https://github.com/nextstrain/auspice/pull/723">See PR 723</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1365-2019-04-17"></a><a href="#version-1365-2019-04-17" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.36.5 - 2019/04/17</h2>
<ul>
<li>Fix a bug in the initial rendering of the date slider. <a href="https://github.com/nextstrain/auspice/pull/713">See PR 713</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1364-2019-03-16"></a><a href="#version-1364-2019-03-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.36.4 - 2019/03/16</h2>
<ul>
<li>Fix map deme border coloring.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1363-2019-03-11"></a><a href="#version-1363-2019-03-11" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.36.3 - 2019/03/11</h2>
<ul>
<li>Various map improvements, including transmission ribbons, improved initial map
bounds and improved deme circle sizing.
<a href="https://github.com/nextstrain/auspice/pull/712">See PR 712</a></li>
<li>Check mutation type against tree. (See PR 709)[<a href="https://github.com/nextstrain/auspice/pull/709]">https://github.com/nextstrain/auspice/pull/709]</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1362-2019-03-04"></a><a href="#version-1362-2019-03-04" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.36.2 - 2019/03/04</h2>
<ul>
<li>Update footer information. Don't display &quot;live&quot; footers for &quot;community&quot; URLs.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1361-2019-02-27"></a><a href="#version-1361-2019-02-27" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.36.1 - 2019/02/27</h2>
<ul>
<li>Update npm packages identified as security vulnerabilities</li>
<li>Fixes a bug (only in v1.36.0) where, for some datasets, interacting with the tree would cause the app to crash. <a href="https://github.com/nextstrain/auspice/issues/708">Issue 708</a></li>
<li><code>auspice build</code> now exits (with non-zero exit code) if there are errors during webpack bundling</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1360-2019-02-25"></a><a href="#version-1360-2019-02-25" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.36.0 - 2019/02/25</h2>
<ul>
<li>Improve app load times using code splitting. <a href="https://github.com/nextstrain/auspice/pull/701">See PR 701</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1355-2019-02-08"></a><a href="#version-1355-2019-02-08" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.35.5 - 2019/02/08</h2>
<ul>
<li>Add acknowledgements to mumps page.</li>
<li>Preserve URL during 404. <a href="https://github.com/nextstrain/auspice/issues/700">Issue #700</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1354-2019-01-28"></a><a href="#version-1354-2019-01-28" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.35.4 - 2019/01/28</h2>
<ul>
<li>Restore download modal functionality. <a href="https://github.com/nextstrain/auspice/issues/699">Issue 699</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1353-2019-01-25"></a><a href="#version-1353-2019-01-25" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.35.3 - 2019/01/25</h2>
<ul>
<li>Show useful help message if port is in use. <a href="https://github.com/nextstrain/auspice/pull/694">See PR 694</a></li>
<li>Fixed a bug where URL query strings may become corrupted in certain cases. <a href="https://github.com/nextstrain/auspice/pull/695">See PR 695</a></li>
<li>Restore (deprecated) &quot;npm run {server,dev}&quot; commands. <a href="https://github.com/nextstrain/auspice/pull/692">See PR 692</a></li>
<li>Fix broken links in documentation. <a href="https://github.com/nextstrain/auspice/pull/690">See PR 690</a></li>
<li>Update WNV footer text</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1352-2019-01-16"></a><a href="#version-1352-2019-01-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.35.2 - 2019/01/16</h2>
<ul>
<li>Auspice is now extensible (at build stage), allowing customisations and serverless builds. <a href="https://github.com/nextstrain/auspice/pull/688">See PR 688</a></li>
<li>Documentation is now available via github pages -- <a href="https://nextstrain.github.io/auspice/">nextstrain.github.io/auspice</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1344-2019-01-15"></a><a href="#version-1344-2019-01-15" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.34.4 - 2019/01/15</h2>
<ul>
<li>Update mumps footer</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1343-2018-12-18"></a><a href="#version-1343-2018-12-18" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.34.3 - 2018/12/18</h2>
<ul>
<li>Don't display deme circle if lat/long is absent</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1342-2018-12-05"></a><a href="#version-1342-2018-12-05" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.34.2 - 2018/12/05</h2>
<ul>
<li>Update mumps footer</li>
<li>Modify the casing of how labels are displayed <a href="https://github.com/nextstrain/auspice/pull/685">See PR 685</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1341-2018-11-29"></a><a href="#version-1341-2018-11-29" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.34.1 - 2018/11/29</h2>
<ul>
<li>Small change to make the 'Second Tree' option appear when virus segments are named according to &quot;segment1&quot;, &quot;segment2&quot; etcetera. <a href="https://github.com/nextstrain/auspice/pull/684">See PR 684</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1340-2018-11-19"></a><a href="#version-1340-2018-11-19" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.34.0 - 2018/11/19</h2>
<ul>
<li>Community builds are now sourced from githubusercontent, which is the official source for &quot;raw&quot; files from GitHub. <a href="https://github.com/nextstrain/auspice/pull/682">PR 682</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1330-2018-11-18"></a><a href="#version-1330-2018-11-18" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.33.0 - 2018/11/18</h2>
<ul>
<li>Gene names can now include <code>-</code> and <code>_</code>, as well as code improvements to genotype encoding/decoding -- <a href="https://github.com/nextstrain/auspice/pull/681">PR 681</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1320-2018-11-02"></a><a href="#version-1320-2018-11-02" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.32.0 - 2018/11/02</h2>
<ul>
<li>Allow <code>hidden</code> property on tree nodes -- <a href="https://github.com/nextstrain/auspice/pull/676">PR 676</a></li>
<li>Update packages &amp; package.json metadata -- <a href="https://github.com/nextstrain/auspice/pull/677">PR 677</a> <a href="https://github.com/nextstrain/auspice/pull/678">PR 678</a> <a href="https://github.com/nextstrain/auspice/pull/679">PR 679</a></li>
<li>Restore hot-reloading ability for development (above PRs)</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1310-2018-10-29"></a><a href="#version-1310-2018-10-29" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.31.0 - 2018/10/29</h2>
<ul>
<li>Allow time-only trees or div-only trees -- <a href="https://github.com/nextstrain/auspice/pull/670">PR 670</a></li>
<li>Minor fixes to handle trees with missing data -- <a href="https://github.com/nextstrain/auspice/pull/673">PR 673</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1303-2018-09-19"></a><a href="#version-1303-2018-09-19" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.30.3 - 2018/09/19</h2>
<ul>
<li>Colours were sometimes inconsistent when two trees were displayed -- <a href="https://github.com/nextstrain/auspice/pull/665">PR 665</a></li>
<li>Clicking on a tip while two trees were displayed no longer causes a crash -- <a href="https://github.com/nextstrain/auspice/pull/666">PR 666</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1302-2018-09-07"></a><a href="#version-1302-2018-09-07" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.30.2 - 2018/09/07</h2>
<ul>
<li>Publish the package to the npm registry from the release branch automatically. [<a href="https://github.com/nextstrain/auspice/pull/660">#660</a>, <a href="https://github.com/nextstrain/auspice/pull/662">#662</a>]</li>
<li>Fix inability to run <code>npm</code> locally introduced by repo's <code>.npmrc</code> file. [<a href="https://github.com/nextstrain/auspice/issues/661">#661</a>]</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1301-2018-09-05"></a><a href="#version-1301-2018-09-05" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.30.1 - 2018/09/05</h2>
<h2><a class="anchor" aria-hidden="true" id="version-1300-2018-09-05"></a><a href="#version-1300-2018-09-05" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.30.0 - 2018/09/05</h2>
<ul>
<li>Auspice is now globally installable and published as a npm package <a href="https://www.npmjs.com/package/auspice">npmjs.com/package/auspice</a></li>
<li>AA entropy calculation bug fixed  - <a href="https://github.com/nextstrain/auspice/pull/657">PR 657</a></li>
<li>Narrative scroll bars are fixed for Linux &amp; Windows browsers - <a href="https://github.com/nextstrain/auspice/pull/653">PR 653</a></li>
<li>Tree legend placement improved  - <a href="https://github.com/nextstrain/auspice/pull/650">PR 650</a></li>
<li><code>npm run start</code> is no longer deprecated</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1290-2018-08-31"></a><a href="#version-1290-2018-08-31" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.29.0 - 2018/08/31</h2>
<ul>
<li>The visibility of nodes on the tree now more accurately reflects the selected date range - <a href="https://github.com/nextstrain/auspice/pull/644">PR 644</a></li>
<li>Info text is easier to read &amp; the date range reflects the genomes in view - <a href="https://github.com/nextstrain/auspice/pull/639">PR 639</a></li>
</ul>
<h3><a class="anchor" aria-hidden="true" id="narrative-improvements"></a><a href="#narrative-improvements" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Narrative improvements</h3>
<ul>
<li>Toggle between narrative &amp; interactive mode is much clearer - <a href="https://github.com/nextstrain/auspice/pull/648">PR 648</a></li>
<li>URL queries with no clade set zoom to the entire tree - <a href="https://github.com/nextstrain/auspice/pull/644">PR 644</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1280-2018-08-25"></a><a href="#version-1280-2018-08-25" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.28.0 - 2018/08/25</h2>
<ul>
<li>Narratives -- see <a href="https://nextstrain.org/docs/visualisation/narratives">nextstrain.org/docs/visualisation/narratives</a> for documentation.</li>
<li>Time slicing &amp; non-highlighted branches are now displayed in a cleaner fashion - <a href="https://github.com/nextstrain/auspice/pull/638">PR 638</a></li>
<li>Selected clades (i.e. the tree has been zoomed) are now part of URL state - <a href="https://github.com/nextstrain/auspice/pull/633">PR 633</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1271-2018-08-24"></a><a href="#version-1271-2018-08-24" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.27.1 - 2018/08/24</h2>
<ul>
<li>Fixed broken navigation links</li>
<li>Entropy zooming bug fixed - <a href="https://github.com/nextstrain/auspice/pull/637">PR 637</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1270-2018-08-20"></a><a href="#version-1270-2018-08-20" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.27.0 - 2018/08/20</h2>
<ul>
<li>Saved SVGs now include two trees (if displayed) - <a href="https://github.com/nextstrain/auspice/pull/630">PR 630</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1260-2018-08-20"></a><a href="#version-1260-2018-08-20" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.26.0 - 2018/08/20</h2>
<ul>
<li>Entropy panel zoom changes are now reflected in URL state - <a href="https://github.com/nextstrain/auspice/pull/626">PR 626</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1252-2018-08-17"></a><a href="#version-1252-2018-08-17" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.25.2 - 2018/08/17</h2>
<ul>
<li>Negative dates (BCE) are now handled correctly - <a href="https://github.com/nextstrain/auspice/pull/627">PR 627</a></li>
<li>Small entropy zooming fixes - <a href="https://github.com/nextstrain/auspice/pull/624">PR 624</a></li>
<li>Bugfix to prevent the grid being drawn over the branches / tips in some situations - <a href="https://github.com/nextstrain/auspice/pull/629">PR 629</a></li>
<li>Transmissions which involve demes without lat/longs now show an error notification - <a href="https://github.com/nextstrain/auspice/pull/608">PR 608</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1251-2018-08-10"></a><a href="#version-1251-2018-08-10" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.25.1 - 2018/08/10</h2>
<ul>
<li>Small fixes to entropy zooming behaviour</li>
<li>Gaps are not counted in the entropy calculations &amp; are not displayed in the info panel pop up</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1250-2018-08-09"></a><a href="#version-1250-2018-08-09" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.25.0 - 2018/08/09</h2>
<ul>
<li>New Entropy panel zooming functionality - <a href="https://github.com/nextstrain/auspice/pull/609">PR 609</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1241-2018-08-08"></a><a href="#version-1241-2018-08-08" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.24.1 - 2018/08/08</h2>
<ul>
<li>Upgrade dependencies</li>
<li>Bugfix when changing between staging datasets - <a href="https://github.com/nextstrain/auspice/issues/618">issue 618</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1240-2018-08-05"></a><a href="#version-1240-2018-08-05" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.24.0 - 2018/08/05</h2>
<ul>
<li>Tree grid improvements - <a href="https://github.com/nextstrain/auspice/pull/610">PR 610</a>
<ul>
<li>Allow negative (i.e. BCE) dates</li>
<li>Display y-dates and horizontal lines in the clock layout view</li>
<li>Improved spacing between grid points</li>
</ul></li>
<li>SVG elements in the DOM are now in named groups which improves debugging and prevents incorrect-layering bugs. <a href="https://github.com/nextstrain/auspice/pull/612">PR 612</a></li>
<li>Fixed a bug where the available datasets (dropdowns in sidebar) contained invalid values <a href="https://github.com/nextstrain/auspice/pull/614">PR 614</a></li>
<li>Community sourced datasets (nextstrain.org/community/...) display a link to the github repo in the sidebar <a href="https://github.com/nextstrain/auspice/pull/615">PR 615</a></li>
<li>Since v1.22.3 changing datasets preserved the URL queries (e.g. <code>?l=radial</code>).
A number of bugs relating to this have been fixed, where these queries were no longer valid for the new dataset.
This also fixed potential issues related to loading datasets where the URL queries were invalid.
<a href="https://github.com/nextstrain/auspice/pull/613">PR 613</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1232-2018-07-30"></a><a href="#version-1232-2018-07-30" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.23.2 - 2018/07/30</h2>
<ul>
<li>Increase the padding when displaying two panels side by side to avoid bugs on different browsers / OSs. <a href="https://github.com/nextstrain/auspice/issues/574">issue 574</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1231-2018-07-30"></a><a href="#version-1231-2018-07-30" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.23.1 - 2018/07/30</h2>
<ul>
<li>Improved the alignment of branch labels for the second tree</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1230-2018-07-28"></a><a href="#version-1230-2018-07-28" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.23.0 - 2018/07/28</h2>
<ul>
<li>The server no longer needs to be transpiled</li>
<li>The interaction between data sources (local / staging / live) has been changed.
<ul>
<li>The first part of the URL now defines the source, e.g. /flu is live, /local/flu is local, /staging/flu...</li>
<li>Accordingly, <code>npm run server.js localData</code> no longer has the effect it used to!</li>
<li>Github committed JSONs are now accessible via /community/orgName/repoName (slightly experimental and subject to change)</li>
</ul></li>
<li>JSONs are now delivered to the client using compression (when available)</li>
<li>Frequency JSONs are only fetched when the frequency panel is specified (in the meta JSON)</li>
<li>The server combines the tree &amp; meta JSONs into a single &quot;unified&quot; JSON, in preparation for a move to v2.0 JSONs.</li>
<li>Manifest files / parsing have been moved from the server</li>
<li>Various improvements to the narratives (still experimental and the API is subject to change)</li>
<li>Second trees are specified by <code>/na:ha/</code> rather than <code>/na/...?tt=ha</code>. The old syntax is still supported for backwards compatibility.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1223-2018-07-19"></a><a href="#version-1223-2018-07-19" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.22.3 - 2018/07/19</h2>
<ul>
<li>Trigger Docker Hub automated build to rebuild via Travis CI when master branch is pushed and tests are successful</li>
<li>Simplify counting of traits across tree</li>
<li>Improve README</li>
<li>Remove Electron</li>
<li>Restored the ability to run the non-dev server with local data <a href="https://github.com/nextstrain/auspice/pull/589">PR 589</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1222-2018-07-10"></a><a href="#version-1222-2018-07-10" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.22.2 - 2018/07/10</h2>
<ul>
<li>Bugfix in tip attribute counting algorithm</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1221-2018-07-09"></a><a href="#version-1221-2018-07-09" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.22.1 - 2018/07/09</h2>
<ul>
<li>Legend items no longer include duplicates, and include month for dates within the past 10 years - thanks @emmahodcroft<a href="https://github.com/nextstrain/auspice/pull/592">PR 592</a></li>
<li>Bugfix related to colorBy values only specified on internal nodes <a href="https://github.com/nextstrain/auspice/issues/593">issue 593</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1220-2018-07-03"></a><a href="#version-1220-2018-07-03" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.22.0 - 2018/07/03</h2>
<ul>
<li>Auspice can now run with an incomplete metadata file, or even without a metadata file at all! <a href="https://github.com/nextstrain/auspice/pull/586">PR 586</a></li>
<li>Download modal reinstated <a href="https://github.com/nextstrain/auspice/pull/587">PR 587</a>
<ul>
<li>Improved styling</li>
<li>All panes now saved to a single SVG</li>
<li>Map panning SVG-save bugs (mostly) fixed</li>
<li>TSV used instead of CSV</li>
</ul></li>
<li>Fix WNV colorBy link in footer -- <a href="https://github.com/nextstrain/auspice/issues/590">issue 590</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1213-2018-06-27"></a><a href="#version-1213-2018-06-27" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.21.3 - 2018/06/27</h2>
<ul>
<li>Show tree titles (e.g. <code>NA</code>) when two trees are displayed</li>
<li>Multi-part datasets (e.g. <code>flu/seasonal/h3n2...</code>) which are not in the manifest file can now be loaded; various bugs fixed for running locally without a manifest file.</li>
<li>Other minor bugfixes &amp; package upgrades</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1212-2018-06-07"></a><a href="#version-1212-2018-06-07" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.21.2 - 2018/06/07</h2>
<ul>
<li>Disable Untangling</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1211-2018-06-04"></a><a href="#version-1211-2018-06-04" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.21.1 - 2018/06/04</h2>
<ul>
<li>Narratives are now sourced from <a href="https://github.com/nextstrain/static/tree/master/narratives">the static github repo</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1210-2018-06-01"></a><a href="#version-1210-2018-06-01" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.21.0 - 2018/06/01</h2>
<ul>
<li>Untangling via a simple algorithm upon 2nd tree load</li>
<li>Segment names displayed above trees (if 2 trees)</li>
<li>Fix hover-info-box date bug -- <a href="https://github.com/nextstrain/auspice/pull/572">issue 572</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1203-2018-05-30"></a><a href="#version-1203-2018-05-30" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.20.3 - 2018/05/30</h2>
<ul>
<li>Narratives now accessed via <code>/narratives/...</code> URLs</li>
<li>App now works without needing a manifest file (but the datasets dropdown needs it)</li>
<li>Initial load simplified</li>
<li>Sidebar doesn't appear until the data is ready to be displayed</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1202-2018-05-21"></a><a href="#version-1202-2018-05-21" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.20.2 - 2018/05/21</h2>
<ul>
<li>Changes to the frequencies threshold</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1201-2018-05-21"></a><a href="#version-1201-2018-05-21" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.20.1 - 2018/05/21</h2>
<ul>
<li>Changes to the frequencies threshold</li>
<li>Narratives restored</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1200-2018-05-15"></a><a href="#version-1200-2018-05-15" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.20.0 - 2018/05/15</h2>
<p><strong>Auspice is now served via the nextstrain.org server together with the static (gatsbyjs) site</strong></p>
<ul>
<li>Changes to the server code organisation</li>
<li>Static content removed</li>
<li>New splash page listing the (should only be accessed from local instances or 404s, live site splash is via the static site)</li>
<li>Improved page navigation API</li>
<li>Travis CI 🎉</li>
<li>Auspice version is displayed in the footer</li>
<li>Release script modified (Travis CI listens to <code>release</code> and pushes a successful build to S3 which is fetched by the live server)</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1191-2018-05-09"></a><a href="#version-1191-2018-05-09" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.19.1 - 2018/05/09</h2>
<ul>
<li>Fixed a bug where proteins starting with a number (e.g. 2K) were assumed to be nucleotide genotypes.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1190-2018-05-09"></a><a href="#version-1190-2018-05-09" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.19.0 - 2018/05/09</h2>
<ul>
<li>Improved sidebar styling on both mobile &amp; desktop</li>
<li>Reset layout button doesn't re-instantiate the PhyloTree object, rather it resets the branch thicknesses &amp; sets the whole tree to be in view</li>
<li>Padding improvements - tip labels are now visible, and small clades render better.</li>
<li>Tip names now shown for up to 100 taxa</li>
<li>Branch thickness restored -- <a href="https://github.com/nextstrain/auspice/pull/544">issue 544</a></li>
<li>Tree panning has been removed (we no longer use <code>react-svg-pan-zoom</code>)</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-11810-2018-05-07"></a><a href="#version-11810-2018-05-07" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.18.10 - 2018/05/07</h2>
<ul>
<li>Separate Nucleotide mutations from gaps / Ns in info-box - thanks @emmahodcroft <a href="https://github.com/nextstrain/auspice/pull/552">PR 552</a></li>
<li>Frequencies y-axis is no longer rounded to the nearest 0.05</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1189-2018-05-03"></a><a href="#version-1189-2018-05-03" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.18.9 - 2018/05/03</h2>
<ul>
<li>update flu footer</li>
<li>start using travis CI</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1188-2018-05-02"></a><a href="#version-1188-2018-05-02" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.18.8 - 2018/05/02</h2>
<ul>
<li>temporary fix for map transmissionIndices errors (bug still exists, <a href="https://github.com/nextstrain/auspice/issues/547">issue 547</a>)</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1187-2018-05-02"></a><a href="#version-1187-2018-05-02" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.18.7 - 2018/05/02</h2>
<ul>
<li>Fix frequencies panel x-axis bug</li>
<li>Linting</li>
<li>Minor style changes</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1186-2018-04-30"></a><a href="#version-1186-2018-04-30" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.18.6 - 2018/04/30</h2>
<ul>
<li>update WNV footer</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1185-2018-04-27"></a><a href="#version-1185-2018-04-27" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.18.5 - 2018/04/27</h2>
<ul>
<li>update WNV footer</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1184-2018-04-26"></a><a href="#version-1184-2018-04-26" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.18.4 - 2018/04/26</h2>
<ul>
<li>Use exponential notation for the clock rate</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1183-2018-04-23"></a><a href="#version-1183-2018-04-23" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.18.3 - 2018/04/23</h2>
<ul>
<li>Updated the footer for LASV &amp; WNV</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1182-2018-04-16"></a><a href="#version-1182-2018-04-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.18.2 - 2018/04/16</h2>
<ul>
<li>LBI color scale domain is [0, 0.7] <a href="https://github.com/nextstrain/auspice/issues/541">Issue 541</a></li>
<li>Fix bug with antigenic advance &amp; frequencies <a href="https://github.com/nextstrain/auspice/issues/540">Issue 540</a></li>
<li>Hovering over a tree legend value of zero now correctly highlights matching tips</li>
<li>Undefined color traits are now grey on a discrete scale</li>
<li>Removed all references to <code>node.attr.strain</code> (tree JSON) and <code>seq_author_map</code> (meta JSON)</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1181-2018-04-15"></a><a href="#version-1181-2018-04-15" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.18.1 - 2018/04/15</h2>
<ul>
<li>Make date slider spacing consistent between animation and drag</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1180-2018-04-14"></a><a href="#version-1180-2018-04-14" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.18.0 - 2018/04/14</h2>
<ul>
<li>Tanglegrams enabled! (bugfixes &amp; reinstate controls dropdown)</li>
<li>Status pages: nextstrain.org/status &amp; nextstrain.org/status/staging</li>
<li>Narrative files are sourced from nextstrain.org repository</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1174-2018-04-10"></a><a href="#version-1174-2018-04-10" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.17.4 - 2018/04/10</h2>
<ul>
<li>Updated LASV footer</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1173-2018-04-04"></a><a href="#version-1173-2018-04-04" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.17.3 - 2018/04/04</h2>
<ul>
<li>Allowed arbitrary user manifests to be served</li>
<li>Changed how the tanglegram updates, so that it is now triggered straight after the trees update.</li>
<li>Updated the files downloaded from <code>get_data.sh</code></li>
<li>Add lassa (LASV) footer acknowledgments.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1172-2018-04-02"></a><a href="#version-1172-2018-04-02" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.17.2 - 2018/04/02</h2>
<ul>
<li>Job ad on splash page.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1171-2018-03-28"></a><a href="#version-1171-2018-03-28" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.17.1 - 2018/03/28</h2>
<ul>
<li>Fix tree SVG bug <a href="https://github.com/nextstrain/auspice/issues/535">Issue 535</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1170-2018-03-26"></a><a href="#version-1170-2018-03-26" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.17.0 - 2018/03/26</h2>
<h4><a class="anchor" aria-hidden="true" id="narrative"></a><a href="#narrative" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Narrative</h4>
<ul>
<li>Now exposed via a &quot;hidden&quot; URL query. E.g. <code>flu/h3n2/3y?n=1</code></li>
<li>Frequencies added to narrative</li>
<li>block in focus is part of the URL query, and can be reloaded via the URL</li>
</ul>
<h4><a class="anchor" aria-hidden="true" id="second-tree-tanglegram"></a><a href="#second-tree-tanglegram" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Second Tree / Tanglegram</h4>
<ul>
<li>Second tree can be loaded via a URL (e.g. <code>?tt=na</code>). Sidebar dropdown currently disabled.</li>
<li>In this mode, trees are forced to be rectangular, and the map &amp; frequencies are not displayed.</li>
<li>Tanglegram exists, but no untangling (yet)</li>
<li>Bugs still exist (which is why the sidebar has been disabled)</li>
</ul>
<h4><a class="anchor" aria-hidden="true" id="internals"></a><a href="#internals" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Internals</h4>
<ul>
<li>All JSONs (incl. frequencies, narrative) are loaded within a single Promise &amp; dispatch</li>
<li><code>phylotree.change()</code> only ever called once, and always in componentDidUpdate (fixes bugs where it fired in both CWRP and CDU)</li>
<li>old &amp; deprecated code removed</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1165-2018-03-26"></a><a href="#version-1165-2018-03-26" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.16.5 - 2018/03/26</h2>
<ul>
<li>Authors filter is now an explicit setting in the JSONs <a href="https://github.com/nextstrain/auspice/pull/532">PR 532</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1164-2018-03-22"></a><a href="#version-1164-2018-03-22" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.16.4 - 2018/03/22</h2>
<ul>
<li>Flu footer updated</li>
<li>Fix bug in genotype colouring <a href="https://github.com/nextstrain/auspice/pull/531">PR 531</a></li>
<li>Adjust vaccine cross styling &amp; remove dashed line <a href="https://github.com/nextstrain/auspice/pull/529">PR 529</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1163-2018-03-21"></a><a href="#version-1163-2018-03-21" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.16.3 - 2018/03/21</h2>
<ul>
<li>Flu footer updated</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1162-2018-03-21"></a><a href="#version-1162-2018-03-21" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.16.2 - 2018/03/21</h2>
<ul>
<li>Add redirect of <a href="http://www.nextstrain.org">www.nextstrain.org</a> to <a href="http://nextstrain.org">nextstrain.org</a> via express middleware <a href="https://github.com/nextstrain/auspice/pull/528">PR 528</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1161-2018-03-16"></a><a href="#version-1161-2018-03-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.16.1 - 2018/03/16</h2>
<ul>
<li>Fix bug in the color scales where clades were coloured white after switching trees.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1160-2018-03-16"></a><a href="#version-1160-2018-03-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.16.0 - 2018/03/16</h2>
<h3><a class="anchor" aria-hidden="true" id="browser-support"></a><a href="#browser-support" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Browser support</h3>
<ul>
<li>Now works on Internet Explorer 11 (tested on windows 7)</li>
<li>Grid layout issue fixed for Firefox on linux/windows</li>
<li>Embedding Nextstrain in an iFrame works - see <code>/scripts/gisaid_iframe.html</code></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1151-2018-03-14"></a><a href="#version-1151-2018-03-14" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.15.1 - 2018/03/14</h2>
<ul>
<li>Fix Firefox branch / tip hover bug <a href="https://github.com/nextstrain/auspice/issues/525">Issue 525</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1150-2018-03-12"></a><a href="#version-1150-2018-03-12" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.15.0 - 2018/03/12</h2>
<ul>
<li>Multiple genotypes (for the same amino acid) by typing in multiple comma separated AA/nuc positions.
<a href="https://github.com/nextstrain/auspice/pull/523">PR 523</a>.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1144-2018-03-05"></a><a href="#version-1144-2018-03-05" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.14.4 - 2018/03/05</h2>
<ul>
<li>Restore staging server toggle <a href="https://github.com/nextstrain/auspice/issues/514">issue 514</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1143-2018-03-01"></a><a href="#version-1143-2018-03-01" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.14.3 - 2018/03/01</h2>
<ul>
<li>Bug fix where tip colours reverted to their initial colours after a layout change. <a href="https://github.com/nextstrain/auspice/issues/519">issue 519</a></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1142-2018-02-28"></a><a href="#version-1142-2018-02-28" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.14.2 - 2018/02/28</h2>
<ul>
<li><a href="https://github.com/nextstrain/auspice/pull/518">PR 518</a>
<ul>
<li>Frequency y-axis is now dynamic</li>
<li>Frequency text box is more readable</li>
<li>Frequency normalisation has been removed</li>
</ul></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1141-2018-02-27"></a><a href="#version-1141-2018-02-27" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.14.1 - 2018/02/27</h2>
<ul>
<li>Style tip stroke separately from branch stroke (<code>node.stroke</code> replaced with <code>node.branchStroke</code> &amp; <code>node.tipStroke</code>)</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1140-2018-02-27"></a><a href="#version-1140-2018-02-27" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.14.0 - 2018/02/27</h2>
<h3><a class="anchor" aria-hidden="true" id="features"></a><a href="#features" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Features</h3>
<ul>
<li>Strain search (using <a href="https://leaverou.github.io/awesomplete/">awesomplete</a>).
This highlights the path to a single tip and increases the tip radius.
Strain is stored in the URL query (<code>s=...</code>) and can be restored via URL.
Selected strain also appears in the info panel (top of screen).</li>
<li>Amino acid branch labels (for every tree) as well as clade labels if specified by the <code>clade_annotation</code> attribute.
AA labels are shown where the descendent visible tips account for more than 5% of the total visible tips (same as nextflu).
Clade labels are always displayed.</li>
<li>Default geneotype gene is now HA1 if available (previously nucleotide).</li>
<li>ColorBy ordering (sidebar dropdown) is now ordered (via an array in <code>globals.js</code>)</li>
</ul>
<h3><a class="anchor" aria-hidden="true" id="internals-1"></a><a href="#internals-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Internals</h3>
<ul>
<li>The JSON processing on initial load has been shifted from the reducers to a single action - fewer dispatches, fewer potential bugs, faster code.</li>
<li>Frequencies are initialised in a single action (previously 2).</li>
<li>tip-frequencies are now downloaded via <code>get_data.sh</code></li>
<li>Frequency actions are not dispatched unless the frequency panel is loaded.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1132-2018-02-26"></a><a href="#version-1132-2018-02-26" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.13.2 - 2018/02/26</h2>
<ul>
<li>Improve consistency of panel controls</li>
<li>Show <code>unassigned</code> in tree legend (if applicable)</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1131-2018-02-26"></a><a href="#version-1131-2018-02-26" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.13.1 - 2018/02/26</h2>
<ul>
<li>Tree button &quot;reset layout&quot; now at top right</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1130-2018-02-26"></a><a href="#version-1130-2018-02-26" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.13.0 - 2018/02/26</h2>
<h3><a class="anchor" aria-hidden="true" id="features-1"></a><a href="#features-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Features</h3>
<ul>
<li>Frequencies are now displayed via a stream graph panel - see <a href="https://github.com/nextstrain/auspice/pull/497">PR 497</a>.
These require the fetching of a separate <code>tip-frequencies</code> JSON, and must be specified in the <code>panels</code> array of the meta.JSON.</li>
<li>&quot;Panels To Display&quot; toggles in the sidebar allow customisation of the display, and this is reflected in the URL.</li>
<li>The <code>+</code> <code>-</code> buttons in the tree have been replaced by a &quot;reset tree&quot; button.
This resets the bounds to the entire tree &amp; completely re-renders the tree (filters are maintained).
Pan behaviour is unchanged.</li>
</ul>
<h3><a class="anchor" aria-hidden="true" id="internals-2"></a><a href="#internals-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Internals</h3>
<ul>
<li>React-PhyloTree interface is completely rewritten to use <code>phylotree.change()</code> - see <a href="https://github.com/nextstrain/auspice/pull/501">PR 501</a> for the API.
The new interface is both easier to understand and quicker.</li>
<li><code>changePageQuery</code> (used for changing narrative blocks) is now a single action</li>
<li>Ongoing narrative work (still disabled).</li>
<li>React sidebar has been removed (no UI changes).</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1120-2018-02-14"></a><a href="#version-1120-2018-02-14" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.12.0 - 2018/02/14</h2>
<h3><a class="anchor" aria-hidden="true" id="features-2"></a><a href="#features-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Features</h3>
<ul>
<li>Vaccine strains are shown at their use date (in temporal trees), with dotted lines connecting them to their tips (representing collection date) (<a href="https://github.com/nextstrain/auspice/pull/498">PR 498</a>)</li>
</ul>
<h3><a class="anchor" aria-hidden="true" id="internals-3"></a><a href="#internals-3" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Internals</h3>
<ul>
<li><code>updateGeometryFade</code> uses counters to know when transitions are finished rather than <code>setTimeout</code></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1110-2018-02-05"></a><a href="#version-1110-2018-02-05" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.11.0 - 2018/02/05</h2>
<h3><a class="anchor" aria-hidden="true" id="features-3"></a><a href="#features-3" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Features</h3>
<ul>
<li>Vaccine strains are now displayed if they are specified in <code>metaJSON.vaccine_choices</code> (<a href="https://github.com/nextstrain/auspice/pull/490">PR 490</a>)</li>
</ul>
<h3><a class="anchor" aria-hidden="true" id="internals-4"></a><a href="#internals-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Internals</h3>
<ul>
<li>Tree components and PhyloTree have been reorganized (in <code>src/components/tree</code>) and the syntax improved (<a href="https://github.com/nextstrain/auspice/pull/493">PR 493</a>)</li>
<li>Upgraded to React 16, as well as upgrading redux &amp; react-svg-pan-zoom (<a href="https://github.com/nextstrain/auspice/pull/494">PR 494</a>)</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-1100-2018-02-05"></a><a href="#version-1100-2018-02-05" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.10.0 - 2018/02/05</h2>
<h3><a class="anchor" aria-hidden="true" id="features-4"></a><a href="#features-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Features</h3>
<ul>
<li>Local Branching Index (LBI) coloring can be calculated in Auspice (code identical to nextflu) if specified in <code>color_options</code> (meta JSON) (<a href="https://github.com/nextstrain/auspice/pull/491">PR 491</a>)</li>
</ul>
<h3><a class="anchor" aria-hidden="true" id="internals-5"></a><a href="#internals-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Internals</h3>
<ul>
<li><code>get_data.sh</code> script updated to no longer download sequences &amp; entropy JSONs</li>
<li>action logging middleware available for debugging / development</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-190-2018-01-30"></a><a href="#version-190-2018-01-30" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.9.0 - 2018/01/30</h2>
<h3><a class="anchor" aria-hidden="true" id="animation"></a><a href="#animation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Animation</h3>
<ul>
<li>Animations can now loop! This is selected via a toggle in the sidebar.</li>
<li>While animating, the URL displays information which defines the animation (bounds, looping, cumulative, speed). This allows the animation to start automatically by linking to this URL.</li>
<li>The code for the animation (i.e. the setInterval code) has been moved out of <code>Map</code> and into a separate <code>AnimationController</code> component.</li>
<li>Animation is stopped &amp; started by examining redux state, rather than with imperative controls.</li>
</ul>
<h3><a class="anchor" aria-hidden="true" id="misc"></a><a href="#misc" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>misc</h3>
<ul>
<li>The narrative machinery has been moved forward, but this functionality is still disabled and not present in production code.</li>
<li>The (rather expensive) <code>calendarToNumeric</code> calculations have become part of <code>state.controls</code> so that components no longer have to calculate them from the string form.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-180-2018-01-18"></a><a href="#version-180-2018-01-18" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.8.0 - 2018/01/18</h2>
<h4><a class="anchor" aria-hidden="true" id="entropy-calculated-via-tree"></a><a href="#entropy-calculated-via-tree" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>entropy calculated via tree</h4>
<ul>
<li>The entropy panel data is now computed within Auspice by examining mutations throughout the tree, and is throttled to improve speed under load.</li>
<li>Both entropy and number of mutations are available via a toggle similar to AA/NT</li>
<li>This results in <code>entropy.JSON</code> no longer being fetched.</li>
<li>The entropy data is stored in redux state rather than the react component</li>
<li>The D3 code has been reorganised</li>
<li>Note that the entropy values are slightly different to those exported by Augur in some situations - see <a href="https://github.com/nextstrain/auspice/pull/478#issuecomment-358496901">https://github.com/nextstrain/auspice/pull/478#issuecomment-358496901</a></li>
</ul>
<h4><a class="anchor" aria-hidden="true" id="genotype-calculated-via-tree"></a><a href="#genotype-calculated-via-tree" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>genotype calculated via tree</h4>
<ul>
<li>This results in <code>sequences.JSON</code> no longer being fetched.</li>
<li>Augur was updated to export <code>annotations</code> which are needed for entropy gene display.</li>
</ul>
<h4><a class="anchor" aria-hidden="true" id="middleware-react-router"></a><a href="#middleware-react-router" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>middleware / react router</h4>
<ul>
<li>All changes to the URL are now performed via middleware rather than side-effects within the action definition.</li>
<li>React router has been removed</li>
<li>Browser back/forward is detected via <code>window.addEventListener('popstate', this.onURLChanged)</code> which also fires on initial page load.</li>
<li>Pages are selected via the <code>&lt;PageSelect&gt;</code> component.</li>
</ul>
<h4><a class="anchor" aria-hidden="true" id="other"></a><a href="#other" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>other</h4>
<ul>
<li>The number of proteins displayed while hovering over a branch has been limited to 7 (issue #484)</li>
<li>The presence of author data is checked before display (issue #488)</li>
<li>This changelog has been created and a step in the <code>releaseNewVersion</code> script added to prepend the version number upon release.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-172-2018-1-4"></a><a href="#version-172-2018-1-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.7.2 - 2018/1/4</h2>
<h4><a class="anchor" aria-hidden="true" id="narrative-situational-report"></a><a href="#narrative-situational-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Narrative / situational report</h4>
<ul>
<li>Functionality has been added, but is currently disabled via a flag in <code>globals.js</code>.</li>
<li>This is currently rendered in a right-hand sidebar. This feature is not yet complete.</li>
</ul>
<h4><a class="anchor" aria-hidden="true" id="url-queries"></a><a href="#url-queries" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>URL queries</h4>
<ul>
<li>The following state has been added to the URL query:
<ul>
<li>filters, e.g. <code>f_authors=Tong_et_al,Capobianchi_et_al&amp;f_division=kerouane</code></li>
<li>genotype URLs (these were previously set as the URL but not parsed)</li>
<li>panel layout (grid/full)</li>
</ul></li>
<li>A number of bugs regarding URL query state parsing (esp with genotype colorBys) have been fixed.</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-171-2017-10-31"></a><a href="#version-171-2017-10-31" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.7.1 - 2017/10/31</h2>
<ul>
<li>Added mumps acknowledgment</li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="version-170-2017-10-17"></a><a href="#version-170-2017-10-17" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version 1.7.0 - 2017/10/17</h2>
<h2><a class="anchor" aria-hidden="true" id="version-2018-01-18"></a><a href="#version-2018-01-18" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>version  - 2018/01/18</h2>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/14/2019</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/auspice/narratives/create-pdf"><span class="arrow-prev">← </span><span>Converting a narrative to PDF</span></a><a class="docs-next button" href="/auspice/releases/v2"><span>Auspice Version 2.0</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#version-221-2020-01-03">version 2.2.1 - 2020/01/03</a></li><li><a href="#version-220-2019-12-16">version 2.2.0 - 2019/12/16</a></li><li><a href="#version-210-2019-11-15">version 2.1.0 - 2019/11/15</a></li><li><a href="#version-203-2019-11-06">version 2.0.3 - 2019/11/06</a></li><li><a href="#version-202-2019-10-30">version 2.0.2 - 2019/10/30</a></li><li><a href="#version-201-2019-10-25">version 2.0.1 - 2019/10/25</a></li><li><a href="#version-200-2019-10-21">version 2.0.0 - 2019/10/21</a></li><li><a href="#version-1391-2019-10-21">version 1.39.1 - 2019/10/21</a></li><li><a href="#version-1390-2019-09-12">version 1.39.0 - 2019/09/12</a></li><li><a href="#version-1382-2019-09-06">version 1.38.2 - 2019/09/06</a></li><li><a href="#version-1381-2019-09-06">version 1.38.1 - 2019/09/06</a></li><li><a href="#version-1380-2019-08-29">version 1.38.0 - 2019/08/29</a></li><li><a href="#version-1375-2019-08-09">version 1.37.5 - 2019/08/09</a></li><li><a href="#version-1374-2019-08-04">version 1.37.4 - 2019/08/04</a></li><li><a href="#version-1373-2019-07-29">version 1.37.3 - 2019/07/29</a></li><li><a href="#version-1372-2019-07-20">version 1.37.2 - 2019/07/20</a></li><li><a href="#version-1371-2019-07-13">version 1.37.1 - 2019/07/13</a></li><li><a href="#version-1370-2019-07-09">version 1.37.0 - 2019/07/09</a></li><li><a href="#version-1366-2019-05-18">version 1.36.6 - 2019/05/18</a></li><li><a href="#version-1365-2019-04-17">version 1.36.5 - 2019/04/17</a></li><li><a href="#version-1364-2019-03-16">version 1.36.4 - 2019/03/16</a></li><li><a href="#version-1363-2019-03-11">version 1.36.3 - 2019/03/11</a></li><li><a href="#version-1362-2019-03-04">version 1.36.2 - 2019/03/04</a></li><li><a href="#version-1361-2019-02-27">version 1.36.1 - 2019/02/27</a></li><li><a href="#version-1360-2019-02-25">version 1.36.0 - 2019/02/25</a></li><li><a href="#version-1355-2019-02-08">version 1.35.5 - 2019/02/08</a></li><li><a href="#version-1354-2019-01-28">version 1.35.4 - 2019/01/28</a></li><li><a href="#version-1353-2019-01-25">version 1.35.3 - 2019/01/25</a></li><li><a href="#version-1352-2019-01-16">version 1.35.2 - 2019/01/16</a></li><li><a href="#version-1344-2019-01-15">version 1.34.4 - 2019/01/15</a></li><li><a href="#version-1343-2018-12-18">version 1.34.3 - 2018/12/18</a></li><li><a href="#version-1342-2018-12-05">version 1.34.2 - 2018/12/05</a></li><li><a href="#version-1341-2018-11-29">version 1.34.1 - 2018/11/29</a></li><li><a href="#version-1340-2018-11-19">version 1.34.0 - 2018/11/19</a></li><li><a href="#version-1330-2018-11-18">version 1.33.0 - 2018/11/18</a></li><li><a href="#version-1320-2018-11-02">version 1.32.0 - 2018/11/02</a></li><li><a href="#version-1310-2018-10-29">version 1.31.0 - 2018/10/29</a></li><li><a href="#version-1303-2018-09-19">version 1.30.3 - 2018/09/19</a></li><li><a href="#version-1302-2018-09-07">version 1.30.2 - 2018/09/07</a></li><li><a href="#version-1301-2018-09-05">version 1.30.1 - 2018/09/05</a></li><li><a href="#version-1300-2018-09-05">version 1.30.0 - 2018/09/05</a></li><li><a href="#version-1290-2018-08-31">version 1.29.0 - 2018/08/31</a><ul class="toc-headings"><li><a href="#narrative-improvements">Narrative improvements</a></li></ul></li><li><a href="#version-1280-2018-08-25">version 1.28.0 - 2018/08/25</a></li><li><a href="#version-1271-2018-08-24">version 1.27.1 - 2018/08/24</a></li><li><a href="#version-1270-2018-08-20">version 1.27.0 - 2018/08/20</a></li><li><a href="#version-1260-2018-08-20">version 1.26.0 - 2018/08/20</a></li><li><a href="#version-1252-2018-08-17">version 1.25.2 - 2018/08/17</a></li><li><a href="#version-1251-2018-08-10">version 1.25.1 - 2018/08/10</a></li><li><a href="#version-1250-2018-08-09">version 1.25.0 - 2018/08/09</a></li><li><a href="#version-1241-2018-08-08">version 1.24.1 - 2018/08/08</a></li><li><a href="#version-1240-2018-08-05">version 1.24.0 - 2018/08/05</a></li><li><a href="#version-1232-2018-07-30">version 1.23.2 - 2018/07/30</a></li><li><a href="#version-1231-2018-07-30">version 1.23.1 - 2018/07/30</a></li><li><a href="#version-1230-2018-07-28">version 1.23.0 - 2018/07/28</a></li><li><a href="#version-1223-2018-07-19">version 1.22.3 - 2018/07/19</a></li><li><a href="#version-1222-2018-07-10">version 1.22.2 - 2018/07/10</a></li><li><a href="#version-1221-2018-07-09">version 1.22.1 - 2018/07/09</a></li><li><a href="#version-1220-2018-07-03">version 1.22.0 - 2018/07/03</a></li><li><a href="#version-1213-2018-06-27">version 1.21.3 - 2018/06/27</a></li><li><a href="#version-1212-2018-06-07">version 1.21.2 - 2018/06/07</a></li><li><a href="#version-1211-2018-06-04">version 1.21.1 - 2018/06/04</a></li><li><a href="#version-1210-2018-06-01">version 1.21.0 - 2018/06/01</a></li><li><a href="#version-1203-2018-05-30">version 1.20.3 - 2018/05/30</a></li><li><a href="#version-1202-2018-05-21">version 1.20.2 - 2018/05/21</a></li><li><a href="#version-1201-2018-05-21">version 1.20.1 - 2018/05/21</a></li><li><a href="#version-1200-2018-05-15">version 1.20.0 - 2018/05/15</a></li><li><a href="#version-1191-2018-05-09">version 1.19.1 - 2018/05/09</a></li><li><a href="#version-1190-2018-05-09">version 1.19.0 - 2018/05/09</a></li><li><a href="#version-11810-2018-05-07">version 1.18.10 - 2018/05/07</a></li><li><a href="#version-1189-2018-05-03">version 1.18.9 - 2018/05/03</a></li><li><a href="#version-1188-2018-05-02">version 1.18.8 - 2018/05/02</a></li><li><a href="#version-1187-2018-05-02">version 1.18.7 - 2018/05/02</a></li><li><a href="#version-1186-2018-04-30">version 1.18.6 - 2018/04/30</a></li><li><a href="#version-1185-2018-04-27">version 1.18.5 - 2018/04/27</a></li><li><a href="#version-1184-2018-04-26">version 1.18.4 - 2018/04/26</a></li><li><a href="#version-1183-2018-04-23">version 1.18.3 - 2018/04/23</a></li><li><a href="#version-1182-2018-04-16">version 1.18.2 - 2018/04/16</a></li><li><a href="#version-1181-2018-04-15">version 1.18.1 - 2018/04/15</a></li><li><a href="#version-1180-2018-04-14">version 1.18.0 - 2018/04/14</a></li><li><a href="#version-1174-2018-04-10">version 1.17.4 - 2018/04/10</a></li><li><a href="#version-1173-2018-04-04">version 1.17.3 - 2018/04/04</a></li><li><a href="#version-1172-2018-04-02">version 1.17.2 - 2018/04/02</a></li><li><a href="#version-1171-2018-03-28">version 1.17.1 - 2018/03/28</a></li><li><a href="#version-1170-2018-03-26">version 1.17.0 - 2018/03/26</a></li><li><a href="#version-1165-2018-03-26">version 1.16.5 - 2018/03/26</a></li><li><a href="#version-1164-2018-03-22">version 1.16.4 - 2018/03/22</a></li><li><a href="#version-1163-2018-03-21">version 1.16.3 - 2018/03/21</a></li><li><a href="#version-1162-2018-03-21">version 1.16.2 - 2018/03/21</a></li><li><a href="#version-1161-2018-03-16">version 1.16.1 - 2018/03/16</a></li><li><a href="#version-1160-2018-03-16">version 1.16.0 - 2018/03/16</a><ul class="toc-headings"><li><a href="#browser-support">Browser support</a></li></ul></li><li><a href="#version-1151-2018-03-14">version 1.15.1 - 2018/03/14</a></li><li><a href="#version-1150-2018-03-12">version 1.15.0 - 2018/03/12</a></li><li><a href="#version-1144-2018-03-05">version 1.14.4 - 2018/03/05</a></li><li><a href="#version-1143-2018-03-01">version 1.14.3 - 2018/03/01</a></li><li><a href="#version-1142-2018-02-28">version 1.14.2 - 2018/02/28</a></li><li><a href="#version-1141-2018-02-27">version 1.14.1 - 2018/02/27</a></li><li><a href="#version-1140-2018-02-27">version 1.14.0 - 2018/02/27</a><ul class="toc-headings"><li><a href="#features">Features</a></li><li><a href="#internals-1">Internals</a></li></ul></li><li><a href="#version-1132-2018-02-26">version 1.13.2 - 2018/02/26</a></li><li><a href="#version-1131-2018-02-26">version 1.13.1 - 2018/02/26</a></li><li><a href="#version-1130-2018-02-26">version 1.13.0 - 2018/02/26</a><ul class="toc-headings"><li><a href="#features-1">Features</a></li><li><a href="#internals-2">Internals</a></li></ul></li><li><a href="#version-1120-2018-02-14">version 1.12.0 - 2018/02/14</a><ul class="toc-headings"><li><a href="#features-2">Features</a></li><li><a href="#internals-3">Internals</a></li></ul></li><li><a href="#version-1110-2018-02-05">version 1.11.0 - 2018/02/05</a><ul class="toc-headings"><li><a href="#features-3">Features</a></li><li><a href="#internals-4">Internals</a></li></ul></li><li><a href="#version-1100-2018-02-05">version 1.10.0 - 2018/02/05</a><ul class="toc-headings"><li><a href="#features-4">Features</a></li><li><a href="#internals-5">Internals</a></li></ul></li><li><a href="#version-190-2018-01-30">version 1.9.0 - 2018/01/30</a><ul class="toc-headings"><li><a href="#animation">Animation</a></li><li><a href="#misc">misc</a></li></ul></li><li><a href="#version-180-2018-01-18">version 1.8.0 - 2018/01/18</a></li><li><a href="#version-172-2018-1-4">version 1.7.2 - 2018/1/4</a></li><li><a href="#version-171-2017-10-31">version 1.7.1 - 2017/10/31</a></li><li><a href="#version-170-2017-10-17">version 1.7.0 - 2017/10/17</a></li><li><a href="#version-2018-01-18">version  - 2018/01/18</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><div><a href="/auspice/"><img style="padding-left:20px" src="/auspice/img/logo-light.svg" alt="Auspice" width="66" height="58"/></a></div><div><h5>External Links</h5><a href="https://github.com/nextstrain/auspice">GitHub repo</a><a href="https://www.npmjs.com/package/auspice">NPM package</a><a href="https://nextstrain.org">Nextstrain</a></div><div><h5>Contact Us</h5><a href="mailto:hello@nextstrain.org">email</a><a href="https://twitter.com/hamesjadfield">twitter</a></div></section><section class="copyright">Website built by <a href="https://twitter.com/hamesjadfield">James Hadfield</a> using <a href="https://docusaurus.io">Docusaurus</a></section><section class="copyright">If you use auspice, please cite <a href="https://doi.org/10.1093/bioinformatics/bty407">Hadfield et al., 2018</a></section><section class="copyright">Copyright © 2014-2020 Richard Neher &amp; Trevor Bedford</section></footer></div></body></html>