1.1.4¶
Here’s what’s new in Release 1.1.4 (19 December 2017):
Bug fixes
- PixieDust now properly renders chart dimensions. Previously, in some situations with wide cell lengths, PixieDust would calculate a chart height value that was too tall for certain screen resolutions (#530).
- PixieApps, as well as PixieDust’s
display()
function, now properly support the filtering capabilities of Brunel-rendered charts. Previously, in both instances, the Brunel visualizations would render correctly, but filtering data had no effect on the charts (#522). - Newer versions of Bokeh now work correctly in PixieDust. A recent bug surfaced where Bokeh chart rendering broke for Bokeh versions 0.12.7 or newer. The 1.1.4 Release of PixieDust fixes this issue (#523).
Enhancements
- PixieApps can now use any third-party plotting library (like Matplotlib) with a route method. By adding a
@captureOutput
decorator, PixieApp routes can work with libraries that write output directly, instead of only working with libraries that write output as a string.@captureOutput
must be declared directly after@route()
, and the decorator cannot be used in combination with@templateArgs
. See (#532) for example usage. - Developers can now more easily create PixieApp HTML fragments using Jinja. Previously, variables computed locally in the
@route()
definition were not visible to Jinja without also declaring them as class variables. The addition of a@templateArgs
decorator eliminates this need, and must come directly after@route()
is declared. See (#516) for example usage.