tag:github.com,2008:https://github.com/plotly/plotly.py/releases Release notes from plotly.py 2026-03-02T20:41:32Z tag:github.com,2008:Repository/14579099/v6.6.0 2026-03-02T21:07:29Z v6.6.0 <h3>Fixed</h3> <ul> <li>Remove unneeded <code>type="text/javascript"</code> attribute from <code>&lt;style&gt;</code> tag [<a href="https://github.com/plotly/plotly.py/pull/5454" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5454/hovercard">#5454</a>], with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hannob/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hannob">@hannob</a> for the contribution!</li> <li>Remove global warning format side effect [<a href="https://github.com/plotly/plotly.py/pull/5481" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5481/hovercard">#5481</a>], with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/emmanuel-ferdman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/emmanuel-ferdman">@emmanuel-ferdman</a> for the contribution!</li> <li>Fix spurious engine deprecation warning in write_image [<a href="https://github.com/plotly/plotly.py/pull/5517" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5517/hovercard">#5517</a>], with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mosh3eb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mosh3eb">@mosh3eb</a> for the contribution!</li> </ul> <h3>Updated</h3> <ul> <li>Update plotly.js from version 3.3.1 to version 3.4.0. See the plotly.js <a href="https://github.com/plotly/plotly.js/releases/tag/v3.4.0">release notes</a> for more information. [<a href="https://github.com/plotly/plotly.py/pull/5527" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5527/hovercard">#5527</a>]. Notable changes include: <ul> <li>Add support for clicking legend titles to toggle visibility of all traces in legend [<a href="https://github.com/plotly/plotly.js/pull/7698" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.js/pull/7698/hovercard">#7698</a>]</li> <li>Add support for shapes to reference multiple axes [<a href="https://github.com/plotly/plotly.js/pull/7666" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.js/pull/7666/hovercard">#7666</a>]</li> <li>Add support for dashed marker lines in scatter plots [<a href="https://github.com/plotly/plotly.js/pull/7673" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.js/pull/7673/hovercard">#7673</a>]</li> <li>Increase axis autorange when bar charts have outside text labels, to avoid labels being clipped [<a href="https://github.com/plotly/plotly.js/pull/7675" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.js/pull/7675/hovercard">#7675</a>]</li> </ul> </li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/plotly/plotly.py/compare/v6.5.2...v6.6.0"><tt>v6.5.2...v6.6.0</tt></a></p> emilykl tag:github.com,2008:Repository/14579099/v6.5.2 2026-01-14T21:25:39Z v6.5.2 <h3>Fixed</h3> <ul> <li>Fix issue where pie trace <code>legend</code>, <code>showlegend</code> attributes don't accept array values [<a href="https://github.com/plotly/plotly.py/pull/5464" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5464/hovercard">#5464</a> and <a href="https://github.com/plotly/plotly.py/pull/5465" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5465/hovercard">#5465</a>], with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/my-tien/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/my-tien">@my-tien</a> for the contribution!</li> </ul> camdecoster tag:github.com,2008:Repository/14579099/v6.5.1 2026-01-07T16:34:29Z v6.5.1 <h3>Fixed</h3> <ul> <li>Fix issue where Plotly Express ignored trace-specific color sequences defined in templates via <code>template.data.&lt;trace_type&gt;</code> [<a href="https://github.com/plotly/plotly.py/pull/5437" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5437/hovercard">#5437</a>], with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/antonymilne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/antonymilne">@antonymilne</a> for the contribution!</li> </ul> <h3>Updated</h3> <ul> <li>Speed up <code>validate_gantt</code> function [<a href="https://github.com/plotly/plotly.py/pull/5386" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5386/hovercard">#5386</a>], with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/misrasaurabh1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/misrasaurabh1">@misrasaurabh1</a> for the contribution!</li> <li>Update plotly.js from version 3.3.0 to version 3.3.1. See the plotly.js <a href="https://github.com/plotly/plotly.js/releases/tag/v3.3.1">release notes</a> for more information. [<a href="https://github.com/plotly/plotly.py/pull/5456" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5456/hovercard">#5456</a>]. Notable changes include: <ul> <li>Add support for arrays for the pie properties <code>showlegend</code> and <code>legend</code>, so that these can be configured per slice. [<a href="https://github.com/plotly/plotly.js/pull/7580" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.js/pull/7580/hovercard">#7580</a>]</li> </ul> </li> </ul> camdecoster tag:github.com,2008:Repository/14579099/v6.5.0 2025-11-17T18:37:45Z v6.5.0 <h3>Updated</h3> <ul> <li>Update plotly.js from version 3.2.0 to version 3.3.0. See the plotly.js <a href="https://github.com/plotly/plotly.js/releases/tag/v3.3.0">release notes</a> for more information. [<a href="https://github.com/plotly/plotly.py/pull/5421" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5421/hovercard">#5421</a>]. Notable changes include: <ul> <li>Add <code>hovertemplate</code> for <code>candlestick</code> and <code>ohlc</code> traces [<a href="https://github.com/plotly/plotly.js/pull/7619" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.js/pull/7619/hovercard">#7619</a>]</li> </ul> </li> </ul> <h3>Fixed</h3> <ul> <li>Fix bug where numpy datetime contained in Python list was converted to integer [<a href="https://github.com/plotly/plotly.py/pull/5415" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5415/hovercard">#5415</a>]</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/plotly/plotly.py/compare/v6.4.0...v6.5.0"><tt>v6.4.0...v6.5.0</tt></a></p> emilykl tag:github.com,2008:Repository/14579099/v6.4.0 2025-11-04T17:53:00Z v6.4.0 <h3>Updated</h3> <ul> <li>Update plotly.js from version 3.1.1 to version 3.2.0. See the plotly.js <a href="https://github.com/plotly/plotly.js/releases">release notes</a> for more information. [<a href="https://github.com/plotly/plotly.py/pull/5388" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5388/hovercard">#5357</a>]. Notable changes include: <ul> <li>Add <code>hovertemplatefallback</code> and <code>texttemplatefallback</code> attributes [<a href="https://github.com/plotly/plotly.js/pull/7577" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.js/pull/7577/hovercard">#7577</a>]</li> <li>Add "SI extended" formatting rule for tick exponents on axis labels, allowing values to be displayed with extended SI prefixes (e.g., femto, pico, atto) [<a href="https://github.com/plotly/plotly.js/pull/7249" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.js/pull/7249/hovercard">#7249</a>]</li> </ul> </li> </ul> <h3>Deprecated</h3> <ul> <li>Deprecate <code>create_hexbin_mapbox</code> in favor of <code>create_hexbin_map</code>, update related function calls [<a href="https://github.com/plotly/plotly.py/pull/5358" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5358/hovercard">5358</a>], with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ajlien/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ajlien">@ajlien</a> for the contribution!</li> </ul> camdecoster tag:github.com,2008:Repository/14579099/v6.3.1 2025-10-02T15:58:03Z v6.3.1 <h3>Updated</h3> <ul> <li>Update Plotly.js from version 3.1.0 to version 3.1.1. See the Plotly.js <a href="https://github.com/plotly/plotly.js/releases">release notes</a> for more information. [<a href="https://github.com/plotly/plotly.py/pull/5357" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5357/hovercard">#5357</a>]. Notable changes include: <ul> <li>Fix issue preventing Scattergl plots with text elements from rendering [<a href="https://github.com/plotly/plotly.js/pull/7563" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.js/pull/7563/hovercard">plotly.js#7563</a>]</li> </ul> </li> <li>Use native legends when converting from matplotlib [<a href="https://github.com/plotly/plotly.py/pull/5312" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5312/hovercard">#5312</a>], with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/robertoffmoura/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/robertoffmoura">@robertoffmoura</a> to the contribution!</li> <li>Allow <code>shared_yaxes</code> to work with secondary axes [<a href="https://github.com/plotly/plotly.py/pull/5180" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5180/hovercard">#5180</a>], with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gmjw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gmjw">@gmjw</a> for the contribution!</li> </ul> <h3>Fixed</h3> <ul> <li>Fix issue where width/height in plot layout were not respected during Kaleido image export [<a href="https://github.com/plotly/plotly.py/pull/5325" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5325/hovercard">#5325</a>]</li> <li>Fix typo in default argument to <code>_ternary_contour.py</code> [<a href="https://github.com/plotly/plotly.py/pull/5315" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5315/hovercard">#5315</a>], with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lexachoc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lexachoc">@Lexachoc</a> for the contribution!</li> <li>Fix incorrect <code>fig.show()</code> behavior when <code>ipython</code> is installed [<a href="https://github.com/plotly/plotly.py/pull/5258" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5258/hovercard">#5258</a>]</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/plotly/plotly.py/compare/v6.3.0...v6.3.1"><tt>v6.3.0...v6.3.1</tt></a></p> emilykl tag:github.com,2008:Repository/14579099/v6.3.0 2025-08-12T20:24:33Z v6.3.0 <h3>Updated</h3> <ul> <li>Updated Plotly.js from version 3.0.1 to version 3.1.0. See the plotly.js <a href="https://github.com/plotly/plotly.js/releases">release notes</a> for more information. [<a href="https://github.com/plotly/plotly.py/pull/5318" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5318/hovercard">#5318</a>]</li> </ul> <h3>Added</h3> <ul> <li>Exposed <code>plotly.io.get_chrome()</code> as a function which can be called from within a Python script. [<a href="https://github.com/plotly/plotly.py/pull/5282" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5282/hovercard">#5282</a>]</li> </ul> <h3>Fixed</h3> <ul> <li>Resolved issue causing extraneous engine deprecation warnings [<a href="https://github.com/plotly/plotly.py/pull/5287" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5287/hovercard">#5287</a>], with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jdbeel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jdbeel">@jdbeel</a> for the contribution!</li> </ul> camdecoster tag:github.com,2008:Repository/14579099/v6.2.0 2025-06-26T16:24:34Z v6.2.0 <h3>Added</h3> <ul> <li>Add SRI (Subresource Integrity) hash support for CDN script tags when using <code>include_plotlyjs='cdn'</code>. This enhances security by ensuring browser verification of CDN-served plotly.js files [<a href="https://github.com/plotly/plotly.py/pull/5165" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5165/hovercard">#5165</a>] (with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ddworken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ddworken">@ddworken</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Allow setting Plotly.js path via <code>pio.defaults</code> [<a href="https://github.com/plotly/plotly.py/pull/5207" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5207/hovercard">#5207</a>]</li> </ul> <h3>Changed</h3> <ul> <li>Refactor validation code to reduce bundle size [<a href="https://github.com/plotly/plotly.py/pull/5214" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5214/hovercard">#5214</a>] (with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bmaranville/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bmaranville">@bmaranville</a>)</li> <li>Add deprecation warnings when using Kaleido v0 or deprecated image export features [<a href="https://github.com/plotly/plotly.py/pull/5236" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5236/hovercard">#5177</a>]</li> </ul> emilykl tag:github.com,2008:Repository/14579099/v6.1.2 2025-05-27T20:20:08Z v6.1.2 <h3>Fixed</h3> <ul> <li>Fix type checking and code highlighting for <code>graph_objects</code> classes [<a href="https://github.com/plotly/plotly.py/pull/5199" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5199/hovercard">#5199</a>]</li> </ul> emilykl tag:github.com,2008:Repository/14579099/v6.1.1 2025-05-20T20:08:00Z v6.1.1 <h3>Fixed</h3> <ul> <li>Prevent swallowing of <code>ValueError</code> when creating a figure with subplots [<a href="https://github.com/plotly/plotly.py/pull/3888" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/3888/hovercard">#3888</a>]</li> <li>Fix issue causing <code>fig.write_image()</code> to not generate an image [<a href="https://github.com/plotly/plotly.py/pull/5193" data-hovercard-type="pull_request" data-hovercard-url="/plotly/plotly.py/pull/5193/hovercard">#5193</a>]</li> </ul> emilykl