Changelog History
Page 2
-
v2.3.1
February 21, 2019 -
v2.3.0 Changes
December 07, 2018Includes many reworked examples in the example gallery.
โจ Enhancements
๐ Better errors for non-string column names, as well as automatic conversion of
pandas.RangeIndex
columns to strings (#1107)Renderers now have set_embed_options() method (#1203)
โ Added kaggle renderer & more HTML output options (#1123)
Backward-incompatible changes
๐ง Maintenance
๐ fix typing requirement in Python 3.6+ (#1185)
โ Added support & CI testing for Python 3.7 (#1008)
๐ Bug fixes
- Selection predicates now recognize all valid entries (#1143)
- ๐ Python 2 support for
chart.save()
(#1134)
-
v2.2.2 Changes
August 17, 2018๐ Bug Fixes
- ๐ fix missing JSON resource in
altair.vega.v4
(#1097)
- ๐ fix missing JSON resource in
-
v2.2.1 Changes
August 15, 2018๐ Bug Fixes
appropriate handling of InlineData in dataset consolidation (#1092)
๐ fix admonition formatting in documentation page (#1094)
-
v2.2.0 Changes
August 14, 2018โจ Enhancements
๐ better handling of datetimes and timezones (#1053)
all inline datasets are now converted to named datasets and stored at the
top level of the chart. This behavior can be disabled by setting
alt.data_transformers.consolidate_datasets = False
(#951 & #1046)more streamlined shorthand syntax for window transforms (#957)
๐ง Maintenance
- ๐ update from Vega-Lite 2.4.3 to Vega-Lite 2.6.0; see vega-lite change-logs 2.5.0 2.5.1 2.5.2 2.6.0
Backward-incompatible changes
alt.SortField
renamed toalt.EncodingSortField
and
๐alt.WindowSortField
renamed toalt.SortField
(#923)
๐ Bug Fixes
๐ Fixed serialization of logical operands on selections within
transform_filter()
: (#1075)๐ Fixed sphinx issue which embedded chart specs twice (#1088)
Avoid Selenium import until it is actually needed (#982)
-
v2.1.0 Changes
June 06, 2018โจ Enhancements
โ add a
scale_factor
argument tochart.save()
to allow the size/resolution of saved figures to be adjusted. (#918)โ add an
add_selection()
method to add selections to charts (#832)โ add
chart.serve()
andchart.display()
methods for more flexibility in displaying charts (#831)๐ allow multiple fields to be passed to encodings such as
tooltip
anddetail
(#830)๐ make
timeUnit
specifications more succinct, by parsing them in a manner similar to aggregates (#866)make
to_json()
andto_csv()
have deterministic filenames, so in json mode a single datasets will lead to a single on-disk serialization (#862)
๐ฅ Breaking Changes
๐ make
data
the first argument for all compound chart types to match the semantics ofalt.Chart
(this includesalt.FacetChart
,alt.LayerChart
,alt.RepeatChart
,alt.VConcatChart
, andalt.HConcatChart
) (#895).โก๏ธ update vega-lite to version 2.4.3 (#836)
- Only API change is internal:
alt.MarkProperties
is nowalt.MarkConfig
- Only API change is internal:
๐ง Maintenance
- โก๏ธ update vega to v3.3 & vega-embed to v3.11 in html output & colab renderer (#838)
-
v2.0.0 Changes
May 02, 2018- ๐ Complete rewrite of Altair, focused on supporting Vega-Lite 2.X
-
v1.2.1 Changes
October 29, 2017This version of Altair is based on Vega-Lite 1.2.1.
Major additions
๐ Support for JupyterLab/nteract through MIME based rendering. Enable this by calling
enable_mime_rendering()
before rendering visualizations (#216).๐ Change default import in all code and docs to
import altair as alt
Check for missing and misspelled column names upon exporting or rendering, and raise
FieldError
(#399) if any problems are found. This can be disabled by settingChart.validated_columns=False
.Raise
MaxRowsExceeded
if the number of rows in the dataset is larger thanChart.max_rows
to guard against sending large datasets to the browser.๐ Move the Vega-Lite 1.x api into
altair.v1
to make it easier for us to migrate to Vega-Lite 2.x and continue to support 1.x. No import change are needed asaltair.v1
is aliased toaltair
in this releasealtair.v1
(#377).๐ Moved the example notebooks into a separate repository (https://github.com/altair-viz/altair_notebooks) that has Binder support (#391).
โ Add
$schema
to top-level JSON spec (#370).๐ Minor documentation revisions.
๐ Bug fixes
- 0๏ธโฃ Make sure default mark is a point (#344).
-
v1.2 Changes
November 07, 2016Major additions
โก๏ธ Update to Vega-Lite 1.2 and make all its enhancements available to Altair
โ Add
Chart.serve
method (#197)โ Add
altair.expr
machinery to specify transformations and filterings (#215)โ Add
Chart.savechart
method, which can output JSON, HTML, and (if Node is installed) PNG and SVG. See https://altair-viz.github.io/documentation/displaying.html (#213)
๐ Bug fixes
- ๐ Countless minor bug fixes
๐ง maintenance:
โก๏ธ Update to Vega-Lite 1.2.1 and add its supported features
Create website: http://altair-viz.github.io/
๐ Set up Travis to run conda & pip; and to build documentation
-
v1.0 Changes
July 11, 2016- ๐ Initial release of Altair