Seaborn: v0.12.1 Release

Release date:
October 18, 2022
Previous version:
v0.12.0 (released September 6, 2022)
Magnitude:
1,284 Diff Delta
Contributors:
5 total committers
Data confidence:
Commits:

42 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored October 12, 2022
Authored October 16, 2022
Authored October 12, 2022
Authored September 13, 2022
Authored September 12, 2022
Authored September 9, 2022
Authored September 19, 2022
Authored September 11, 2022
Authored October 17, 2022
Authored October 18, 2022
Authored October 18, 2022
Authored September 12, 2022
Authored September 13, 2022
Authored September 16, 2022
Authored September 20, 2022
Authored October 4, 2022
Authored October 4, 2022
Authored October 12, 2022

Top Contributors in v0.12.1

mwaskom
stefmolin
EwoutH
spisakt
drammock

Directory Browser for v0.12.1

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

This is an incremental release that is a recommended upgrade for all users. It addresses a handful of bugs / regressions in v0.12.0 and adds several features and enhancements to the new objects interface.

  • Added the objects.Text mark (#3051).
  • Added the objects.Dash mark (#3074).
  • Added the objects.Perc stat (#3063).
  • Added the objects.Count stat (#3086).
  • The objects.Band and objects.Range marks will now cover the full extent of the data if min / max variables are not explicitly assigned or added in a transform (#3056).
  • The objects.Jitter move now applies a small amount of jitter by default (#3066).
  • Axes with a objects.Nominal scale now appear like categorical axes in classic seaborn, with fixed margins, no grid, and an inverted y axis (#3069).
  • The objects.Continuous.label method now accepts base=None to override the default formatter with a log transform (#3087).
  • Marks that sort along the orient axis (e.g. objects.Line) now use a stable algorithm (#3064).
  • Added a label parameter to pointplot, which addresses a regression in 0.12.0 when pointplot is passed to FacetGrid (#3016).
  • Fixed a bug that caused an exception when more than two layers with the same mappings were added to objects.Plot (#3055).
  • Made objects.PolyFit robust to missing data (#3010).
  • Fixed a bug in objects.Plot that occurred when data assigned to the orient coordinate had zero variance (#3084).
  • Fixed a regression in kdeplot where passing cmap for an unfilled bivariate plot would raise an exception (#3065).
  • Addressed a performance regression in lineplot with a large number of unique x values (#3081).
  • Seaborn no longer contains doctest-style examples, simplifying the testing infrastructure (#3034).