Releases: vega/altair
Version 2.2.2
Bug Fixes
- fix missing JSON resource in
altair.vega.v4(#1097)
Version 2.2.1
Version 2.2.0
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
Backward-incompatible changes
alt.SortFieldrenamed toalt.EncodingSortFieldand
alt.WindowSortFieldrenamed toalt.SortField(#923)
Bug Fixes
Version 2.1.0
Enhancements
-
add a
scale_factorargument 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 flexiblity
in displaying charts (#831) -
allow multiple fields to be passed to encodings such as
tooltip
anddetail(#830) -
make
timeUnitspecifications 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
datathe first argument for all compound chart types to match the
semantics ofalt.Chart(this includesalt.FacetChart,
alt.LayerChart,alt.RepeatChart,alt.VConcatChart, and
alt.HConcatChart) (#895). -
update vega-lite to version 2.4.3 (#836)
- Only API change is internal:
alt.MarkPropertiesis nowalt.MarkConfig
- Only API change is internal:
Maintenance
- update vega to v3.3 & vega-embed to v3.11 in html output & colab renderer (#838)
Version 2.0.0
Complete rewrite of Altair, focused on supporting Vega-Lite 2.X
Version 1.2.1
This 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
MaxRowsExceededif the number of rows in the dataset is larger thanChart.max_rowsto guard against sending large datasets to the browser. -
Move the Vega-Lite 1.x api into
altair.v1to make it easier for us to migrate to Vega-Lite 2.x and continue to support 1.x. No import change are needed asaltair.v1is aliased toaltairin this release (#377). -
Moved the example notebooks into a separate repository (https://github.com/altair-viz/altair_notebooks) that has Binder support (#391).
-
Add
$schemato top-level JSON spec (#370). -
Minor documentation revisions.
Bug fixes
- Make sure default mark is a point (#344).
Version 1.2
Nov 7, 2016
Major additions
- Update to Vega-Lite 1.2 and make all its enhancements available to Altair
- Add
Chart.servemethod
(#197) - Add
altair.exprmachinery to specify transformations and filterings
(#213) - Add
Chart.savechartmethod, which can output JSON, HTML, and (if Node
is installed) PNG and SVG. See https://altair-viz.github.io/documentation/displaying.html
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
Version 1.0.0
Initial release of Altair