diff --git a/doc/_static/zenodo_cache/3898017.svg b/doc/_static/zenodo_cache/3898017.svg
new file mode 100644
index 000000000000..b435f0e8316a
--- /dev/null
+++ b/doc/_static/zenodo_cache/3898017.svg
@@ -0,0 +1,35 @@
+
\ No newline at end of file
diff --git a/doc/_static/zenodo_cache/3948793.svg b/doc/_static/zenodo_cache/3948793.svg
new file mode 100644
index 000000000000..f95c418b3e8b
--- /dev/null
+++ b/doc/_static/zenodo_cache/3948793.svg
@@ -0,0 +1,35 @@
+
\ No newline at end of file
diff --git a/doc/_static/zenodo_cache/3984190.svg b/doc/_static/zenodo_cache/3984190.svg
new file mode 100644
index 000000000000..bb548f560222
--- /dev/null
+++ b/doc/_static/zenodo_cache/3984190.svg
@@ -0,0 +1,35 @@
+
\ No newline at end of file
diff --git a/doc/api/api_changes.rst b/doc/api/api_changes.rst
index e67cdd781d30..534d3dea8f31 100644
--- a/doc/api/api_changes.rst
+++ b/doc/api/api_changes.rst
@@ -38,4 +38,5 @@ added to Matplotlib, see :ref:`whats-new`
next_api_changes/development/*
next_api_changes/removals/*
+.. include:: prev_api_changes/api_changes_3.3.1.rst
.. include:: prev_api_changes/api_changes_3.3.0.rst
diff --git a/doc/api/next_api_changes/deprecations/17983-JMK.rst b/doc/api/prev_api_changes/api_changes_3.3.1.rst
similarity index 85%
rename from doc/api/next_api_changes/deprecations/17983-JMK.rst
rename to doc/api/prev_api_changes/api_changes_3.3.1.rst
index 9d6500125bd9..b3383a4e5fd2 100644
--- a/doc/api/next_api_changes/deprecations/17983-JMK.rst
+++ b/doc/api/prev_api_changes/api_changes_3.3.1.rst
@@ -1,5 +1,11 @@
+API Changes for 3.3.1
+=====================
+
+Deprecations
+------------
+
Reverted deprecation of ``num2epoch`` and ``epoch2num``
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
These two functions were deprecated in 3.3.0, and did not return
an accurate Matplotlib datenum relative to the new Matplotlib epoch
diff --git a/doc/citing.rst b/doc/citing.rst
index 325156219f1c..cea1c2b96319 100644
--- a/doc/citing.rst
+++ b/doc/citing.rst
@@ -39,9 +39,15 @@ By version
.. START OF AUTOGENERATED
+v3.3.1
+ .. image:: _static/zenodo_cache/3984190.svg
+ :target: https://doi.org/10.5281/zenodo.3984190
+v3.3.0
+ .. image:: _static/zenodo_cache/3948793.svg
+ :target: https://doi.org/10.5281/zenodo.3948793
v3.2.2
- .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.3898017.svg
- :target: https://doi.org/10.5281/zenodo.3898017
+ .. image:: _static/zenodo_cache/3898017.svg
+ :target: https://doi.org/10.5281/zenodo.3898017
v3.2.1
.. image:: _static/zenodo_cache/3714460.svg
:target: https://doi.org/10.5281/zenodo.3714460
diff --git a/doc/devel/MEP/MEP14.rst b/doc/devel/MEP/MEP14.rst
index 63994e1babeb..6653b1faecd0 100644
--- a/doc/devel/MEP/MEP14.rst
+++ b/doc/devel/MEP/MEP14.rst
@@ -81,7 +81,7 @@ number of other projects:
.. _pango: https://www.pango.org/
.. _harfbuzz: https://www.freedesktop.org/wiki/Software/HarfBuzz/
.. _QtTextLayout: https://doc.qt.io/archives/qt-4.8/qtextlayout.html
-.. _Microsoft DirectWrite: https://msdn.microsoft.com/en-us/library/windows/desktop/dd371554(v=vs.85).aspx
+.. _Microsoft DirectWrite: https://docs.microsoft.com/en-ca/windows/win32/directwrite/introducing-directwrite
.. _Apple Core Text: https://developer.apple.com/library/content/documentation/StringsTextFonts/Conceptual/CoreText_Programming/Overview/Overview.html
Of the above options, it should be noted that harfbuzz_ is designed
diff --git a/doc/devel/gitwash/git_links.inc b/doc/devel/gitwash/git_links.inc
index 62f2a71fc85e..c26173367c9b 100644
--- a/doc/devel/gitwash/git_links.inc
+++ b/doc/devel/gitwash/git_links.inc
@@ -14,7 +14,7 @@
.. _github help: https://help.github.com
.. _msysgit: https://git-scm.com/download/win
.. _git-osx-installer: https://git-scm.com/download/mac
-.. _subversion: http://subversion.tigris.org/
+.. _subversion: https://subversion.apache.org/
.. _git cheat sheet: https://help.github.com/git-cheat-sheets/
.. _pro git book: https://git-scm.com/book/en/v2
.. _git svn crash course: https://git-scm.com/course/svn.html
diff --git a/doc/resources/index.rst b/doc/resources/index.rst
index ffc6239a5d2d..3dd15348f091 100644
--- a/doc/resources/index.rst
+++ b/doc/resources/index.rst
@@ -26,7 +26,7 @@
Applications
* `Ten Simple Rules for Better Figures
- `_
+ `_
by Nicolas P. Rougier, Michael Droettboom and Philip E. Bourne
* `Learning Scientific Programming with Python chapter 7
diff --git a/doc/thirdpartypackages/index.rst b/doc/thirdpartypackages/index.rst
index 21d7738b21bb..d8e0578ded17 100644
--- a/doc/thirdpartypackages/index.rst
+++ b/doc/thirdpartypackages/index.rst
@@ -284,9 +284,9 @@ border, and logo.
figpager
========
-`figpager `_ provides
-customizable figure elements such as text, lines and images
-and subplot layout control for single or multi page output.
+`figpager `_ provides customizable figure
+elements such as text, lines and images and subplot layout control for single
+or multi page output.
.. image:: /_static/figpager.png
diff --git a/doc/users/github_stats.rst b/doc/users/github_stats.rst
index 58abe19a6c4d..96c4c3613e29 100644
--- a/doc/users/github_stats.rst
+++ b/doc/users/github_stats.rst
@@ -3,1330 +3,138 @@
GitHub Stats
============
-GitHub stats for 2020/03/03 - 2020/06/17 (tag: v3.2.0)
+GitHub stats for 2020/07/16 - 2020/08/13 (tag: v3.3.0)
These lists are automatically generated, and may be incomplete or contain duplicates.
-We closed 165 issues and merged 992 pull requests.
-The full list can be seen `on GitHub `__
+We closed 25 issues and merged 73 pull requests.
+The full list can be seen `on GitHub `__
-The following 150 authors contributed 3603 commits.
+The following 17 authors contributed 131 commits.
-* Adam
-* Adam Paszke
-* Adam Ruszkowski
-* Alexander Rudy
-* Amy Roberts
-* andrzejnovak
* Antony Lee
-* Ardie Orden
-* Asaf Maman
-* Avni Sharma
* Ben Root
* Bruno Beltran
-* Bruno Pagani
-* chaoyi1
-* Cho Yin Yong
-* Chris
-* Christoph Pohl
-* Cimarron Mittelsteadt
-* Clemens Brunner
-* Dan Hickstein
-* Dan Stromberg
-* David Chudzicki
* David Stansby
-* Dennis Tismenko
-* Dominik Schmidt
-* donchanee
-* Dora Fraeman Caswell
-* Edoardo Pizzigoni
-* Elan Ernest
* Elliott Sales de Andrade
-* Emlyn Price
-* Eric Firing
-* Eric Larson
-* Eric Relson
-* Eric Wieser
-* eyllanesc
-* Fabien Maussion
-* Frank Sauerburger
-* fredrik-1
-* Gal Avineri
-* Generated images
-* Georg Raiser
-* Gina
-* Greg Lucas
-* hannah
-* Hanno Rein
-* Harshal Prakash Patankar
-* henryhu123
-* Hugo van Kemenade
-* Ian Hincks
-* ImportanceOfBeingErnest
-* Inception95
-* Ingo Fründ
-* Jake Lee
-* Javad
+* Isuru Fernando
* jbhopkins
-* Jeroonk
-* jess
-* Jess Tiu
-* jfbu
-* Jiahao Chen
* Jody Klymak
-* Jon Haitz Legarreta Gorroño
-* Jose Manuel Martí
-* Joshua Taillon
-* Juanjo Bazán
-* Julian Mehne
-* Kacper Kowalik (Xarthisius)
-* Kevin Mader
-* kolibril13
-* kopytjuk
-* ksafran
-* Kyle Sunden
-* Larry Bradley
-* Laurent Thomas
-* Lawrence D'Anna
-* Leo Singer
-* lepuchi
-* Luke Davis
-* Manan
-* Manan Kevadiya
-* manan2501
-* Manuel Nuno Melo
-* Maoz Gelbart
-* Marat K
-* Marco Gorelli
-* MarcoGorelli
-* Matt Newville
-* Matthias Bussonnier
-* Max Chen
-* Max Humber
-* Maximilian Nöthe
-* Michaël Defferrard
-* Michele Mastropietro
-* mikhailov
-* MuhammadFarooq1234
-* Mykola Dvornik
-* Nelle Varoquaux
-* Nelson Darkwah Oppong
-* Nick Pope
-* Nico Schlömer
-* Nikita Kniazev
-* O. Castany
-* Olivier
-* Omar Chehab
-* Paul Gierz
-* Paul Hobson
-* Paul Ivanov
-* Pavel Fedin
-* Peter Würtz
-* Philippe Pinard
-* pibion
-* Po
-* Pradeep Reddy Raamana
-* Ram Rachum
-* ranjanm
-* Raphael
-* Ricardo Mendes
-* Riccardo Di Maio
+* Jouni K. Seppänen
+* Lee Johnston
+* linchiwei123
+* Neilzon Viloria
* Ryan May
-* Sadie Louise Bartholomew
-* Sairam Pillai
-* Samesh Lakhotia
-* SamSchott
-* Sandro Tosi
-* Siddhesh Poyarekar
-* Sidharth Bansal
-* Snowhite
-* SojiroFukuda
-* Spencer McCoubrey
-* Stefan Mitic
-* Stephane Raynaud
-* Steven G. Johnson
-* Steven Munn
-* Ted Drain
-* Terence Honles
* Thomas A Caswell
-* Thomas Robitaille
-* Till Stensitzki
* Tim Hoffmann
-* Todd Jennings
-* Tyrone Xiong
-* Umar Javed
-* Valentin Valls
-* Venkada
-* vishalBindal
-* Vitaly Buka
-* Ye Chang
-* Yue Zhihan
-* Zulko
+* Tom Neep
+* Yichao Yu
GitHub issues and pull requests:
-Pull Requests (992):
-
-* :ghpull:`17623`: Add a flag for disabling LTO.
-* :ghpull:`17569`: Delay \usepackage{textcomp} until after the custom tex preamble.
-* :ghpull:`17416`: Reorder NavigationToolbar2 methods.
-* :ghpull:`17604`: DOC: Clarify offset notation and scientific notation
-* :ghpull:`17617`: Rewrite pdf test to use check_figures_equal.
-* :ghpull:`17654`: Small fixes to recent What's New
-* :ghpull:`17649`: MNT: make _setattr_cm more forgiving
-* :ghpull:`17644`: Doc 33 whats new consolidation
-* :ghpull:`17647`: Fix example in docstring of cbook._unfold.
-* :ghpull:`10187`: DOC: add a blitting tutorial
-* :ghpull:`17471`: Removed idiomatic constructs from interactive figures docs
-* :ghpull:`17639`: DOC: Update colormap deprecation warning to use Python's copy function.
-* :ghpull:`17223`: Warn on invalid savefig keyword arguments
-* :ghpull:`17625`: Give _DummyAxis instances a __name__
-* :ghpull:`17636`: Fix image vlim clipping again
-* :ghpull:`17635`: Fix autoscaling with tiny sticky values.
-* :ghpull:`17620`: MNT: make _setattr_cm more conservative
-* :ghpull:`17621`: FIX: restore ability to pass a tuple to axes_class in axes_grid
-* :ghpull:`16603`: axes collage
-* :ghpull:`17622`: Fix typo in description of savefig.bbox.
-* :ghpull:`17612`: fix resizeEvent in FigureCanvasQTAgg
-* :ghpull:`17619`: Skip test_tmpconfigdir_warning when running as root.
-* :ghpull:`17610`: MNT: allow 0 sized figures
-* :ghpull:`17163`: Fix clipping of markers in PDF backend.
-* :ghpull:`17556`: DOC: Update contributor listing in credits
-* :ghpull:`17221`: Add metadata saving support to SVG.
-* :ghpull:`17603`: Replace image comparison in test_axes_grid1 by geometry checks.
-* :ghpull:`17428`: Doc start 33 merges
-* :ghpull:`17607`: Convert adjust_bbox to use ExitStack.
-* :ghpull:`17575`: DOCS: update collections.py docstrings to current doc conventions
-* :ghpull:`15826`: Fix bar3d bug with matching color string and array x lengths
-* :ghpull:`14507`: Simplify handling of Qt modifier keys.
-* :ghpull:`17589`: Fix doc build with Sphinx < 3.
-* :ghpull:`17590`: Clarify docs of set_powerlimits()
-* :ghpull:`17597`: MNT: cleanup minor style issues
-* :ghpull:`17183`: Update configuration of CircleCI builds
-* :ghpull:`17592`: Improve docstrings of ScalarFormatter
-* :ghpull:`16239`: Use the right function to disable the offset
-* :ghpull:`17456`: Improve stackplot example
-* :ghpull:`17545`: Improve docs of markers
-* :ghpull:`17233`: Improve PDF metadata support in PGF
-* :ghpull:`17086`: Remove jQuery & jQuery UI
-* :ghpull:`17580`: Fix same_color() for 'none' color
-* :ghpull:`17582`: Fix link in doc
-* :ghpull:`17491`: DOC: Only link to overall Zenodo DOI.
-* :ghpull:`17515`: FIX: add set_box_aspect, improve tight bounding box for Axes3D + fix bbox_inches support with fixed box_aspect
-* :ghpull:`17581`: DOC: Remove duplicate Returns in subplot2grid.
-* :ghpull:`17550`: Update subplot2grid doc to use Figure.add_gridspec, not GridSpec.
-* :ghpull:`17544`: markerfacecolor should not override fillstyle='none' in plot()
-* :ghpull:`15672`: Remove mention that tkagg was derived from PIL.
-* :ghpull:`17573`: Examples: fix formatting issue in 'Errorbar limit selection'
-* :ghpull:`17543`: Fix linewidths and colors for scatter() with unfilled markers
-* :ghpull:`17448`: Add example for drawing an error band around a curve
-* :ghpull:`17572`: Examples: clarity for 'set and get' example page
-* :ghpull:`17276`: Allow numpy arrays in markevery
-* :ghpull:`17536`: Consolidate some tests and fix a couple typos
-* :ghpull:`17558`: Simplify plot_date()
-* :ghpull:`17534`: Fmaussion extended boundary norm
-* :ghpull:`17540`: Fix help window on GTK.
-* :ghpull:`17535`: Update docs on subplot2grid / SubplotBase
-* :ghpull:`17510`: Fix exception handling in FT2Font init.
-* :ghpull:`16953`: Changed 'colors' paramater in PyPlot vlines/hlines and Axes vlines/hlines to default to configured rcParams 'lines.color' option
-* :ghpull:`17459`: Use light icons on dark themes for wx and gtk, too.
-* :ghpull:`17539`: Use symbolic icons for buttons in GTK toolbar.
-* :ghpull:`15435`: Reuse png metadata handling of imsave() in FigureCanvasAgg.print_png().
-* :ghpull:`5034`: New "extend" keyword to colors.BoundaryNorm
-* :ghpull:`17532`: DOC: correct legend.title_fontsize docstring
-* :ghpull:`17531`: Remove unneeded check/comment re: multiprocessing in setup.py.
-* :ghpull:`17522`: Privatize ttconv module.
-* :ghpull:`17517`: Make sure _parent is in sync with Qt parent in NavigationToolbar2QT
-* :ghpull:`17525`: DOC/API: set __qualname__ when using class factory
-* :ghpull:`17511`: Fix offset legend tightbbox
-* :ghpull:`16203`: Port fontconfig's font weight detection to font_manager.
-* :ghpull:`17485`: Support marking a single artist as not-usetex.
-* :ghpull:`17338`: Support url on more Artists in svg
-* :ghpull:`17519`: Prefer demo'ing rcParams rather than rc in examples.
-* :ghpull:`13457`: Give ``AnnotationBbox`` an opinion about its extent
-* :ghpull:`15037`: Simplifications to errorbar().
-* :ghpull:`17493`: Update SVGs that use interpolation='none'.
-* :ghpull:`15221`: Don't fallback to agg in tight_layout.get_renderer.
-* :ghpull:`17512`: DOC: remove inkscape restriction in doc
-* :ghpull:`17484`: Deprecate ismath parameter to draw_tex and ismath="TeX!".
-* :ghpull:`17492`: Correctly set default linewidth for unfilled markers.
-* :ghpull:`16908`: Adding 2d support to quadmesh set_array
-* :ghpull:`17506`: Fix dicts unpacking for ``.plot``
-* :ghpull:`17496`: Fix some incorrect image clipping
-* :ghpull:`17340`: convert some sample plots to use plt.subplots() instead of other methods
-* :ghpull:`17504`: Undocument parameter orientation of bar()
-* :ghpull:`13884`: Add some documentation for axisartist's ExtremeFinder, plus some cleanups.
-* :ghpull:`17495`: Fix Pillow import in testing.
-* :ghpull:`17462`: Inline FigureCanvasGtkFoo._render_figure.
-* :ghpull:`17474`: Numpydocify RectangleSelector docstring.
-* :ghpull:`17003`: Optimize extensions with LTO and hidden visibility
-* :ghpull:`17489`: BUG: Picking vertical line broken
-* :ghpull:`17486`: Simplify handling of fontproperties=None.
-* :ghpull:`17478`: Add support for blitting in qt5cairo.
-* :ghpull:`15641`: Make get_sample_data autoload npy/npz files.
-* :ghpull:`17481`: Fix LightSource.shade on fully unmasked array.
-* :ghpull:`17289`: Prepare for ragged array warnings in NumPy 1.19
-* :ghpull:`17358`: Fix masked CubicTriInterpolator
-* :ghpull:`17477`: DOC: Use Sphinx-gallery animation capture
-* :ghpull:`17482`: Shorten RectangleSelector._release.
-* :ghpull:`17475`: Cleanup RectangleSelector example.
-* :ghpull:`17461`: Deprecate the private FigureCanvasGTK3._renderer_init.
-* :ghpull:`17464`: Fold _make_nseq_validator into _listify_validator.
-* :ghpull:`17469`: Use qVersion, not QT_VERSION_STR -- the latter doesn't exist in PySide2.
-* :ghpull:`4779`: DOC: Start to document interactive figures
-* :ghpull:`17458`: Cleanup C++ code
-* :ghpull:`17466`: DOC: clarify that milestones are intentions not approvals
-* :ghpull:`17062`: Fix to "exported SVG files blurred in viewers"
-* :ghpull:`17443`: Fix rcParams validator for dashes.
-* :ghpull:`17350`: Move integerness checks to SubplotSpec._from_subplot_args.
-* :ghpull:`17444`: Support odd-length dash patterns in Agg.
-* :ghpull:`17405`: Show the failing line in bad-rcparams warnings.
-* :ghpull:`17452`: Make validate_date throw ValueError, not RuntimeError.
-* :ghpull:`17439`: Remove comment re: validation of datetime format strings.
-* :ghpull:`17438`: Discourage use of proprietary Matplotlib names for freetype hinting
-* :ghpull:`16990`: update testing helpers
-* :ghpull:`16340`: Make set_x/ymargin() update axes limits, just like margins().
-* :ghpull:`15029`: Get default params from matplotlibrc.template.
-* :ghpull:`17363`: Fix toolbar separators in wx+toolmanager.
-* :ghpull:`17348`: Avoid creating a Tick in Axis.get_tick_space.
-* :ghpull:`15725`: Changed line color of boxplot for dark_background
-* :ghpull:`17362`: Remove status bars in toolmanager mode as well.
-* :ghpull:`16551`: DOC: be more opinionated about flags passed to pip
-* :ghpull:`17328`: Fixes icon clipping issue with WxAgg NavigationToolbar2 for wxpython 4.1.0
-* :ghpull:`17425`: fix typo in stem doc
-* :ghpull:`17415`: Cygwin fixes
-* :ghpull:`17401`: FIX: Fix for FFmpeg + GIF
-* :ghpull:`16569`: MNT: improve the error message in Path init
-* :ghpull:`17404`: Don't forget to dlclose() main_program in tkagg init.
-* :ghpull:`17414`: Keep validate_date private.
-* :ghpull:`17413`: Revert "DOC: drop the experimental tag constrained_layout and tight_layout"
-* :ghpull:`17394`: Deprecate passing keys to update_keymap as single comma-separated string
-* :ghpull:`17395`: TexManager fixes.
-* :ghpull:`17399`: Remove qt4 backends from backend fallback candidates.
-* :ghpull:`17392`: Clarify deprecation message re: tex/pgf preambles as list-of-strings.
-* :ghpull:`17400`: Cleanup wx examples.
-* :ghpull:`17378`: Fix marker overlap
-* :ghpull:`17351`: Fix running the test suite with inkscape>=1.
-* :ghpull:`17382`: FIX: properly check figure on gridspec
-* :ghpull:`17390`: Small updates to troubleshooting guide.
-* :ghpull:`15104`: Simplify file handling in ft2font.
-* :ghpull:`17380`: Support standard names for freetype hinting flags.
-* :ghpull:`15594`: Fix marker overlap
-* :ghpull:`17372`: Auto-set artist.mouseover based on if get_cursor_data is overridden.
-* :ghpull:`17377`: Remove code for sphinx < 1.8
-* :ghpull:`17266`: Keep explicit ticklabels in sync with ticks from FixedLocator
-* :ghpull:`17359`: Fix running test_internal_cpp_api directly.
-* :ghpull:`17355`: Change subprocess for inkscape version detection
-* :ghpull:`17369`: CI: Add eslint for JS linting
-* :ghpull:`17226`: Replace backend_driver by new example runner.
-* :ghpull:`17365`: Also use light color tool buttons in qt+toolmanager+dark theme.
-* :ghpull:`17366`: Restrict Qt toolbars to top/bottom of canvas.
-* :ghpull:`17361`: Remove randomness from test_colorbar_get_ticks_2.
-* :ghpull:`17151`: Cleanup colors.py docstrings.
-* :ghpull:`16438`: Remove np.random.seed from tests that don't need it.
-* :ghpull:`17287`: Make API of get_tightbbox more consistent between Axes and Axis.
-* :ghpull:`17092`: Don't create a statusbar in Qt, wx backends.
-* :ghpull:`17220`: Simplify Annotation and Text bbox drawing.
-* :ghpull:`17353`: Make zooming work in qt-embedding example.
-* :ghpull:`17344`: FIX: allow start-stop subplot
-* :ghpull:`16727`: Update xtick.alignment parameter in rcsetup to validate against correct values
-* :ghpull:`17236`: Add the "contour.linewidths" configuration option
-* :ghpull:`16328`: Make Artist.set() apply properties in the order in which they are given.
-* :ghpull:`9696`: FIX: set_url() without effect in the plot for instances of Tick
-* :ghpull:`17002`: Fix AnnotationBbox picking and a bit of cleanup
-* :ghpull:`17256`: Improve ps handling of individual usetex strings.
-* :ghpull:`17267`: Improve image comparison decorator
-* :ghpull:`17332`: Cleanup docstring of subplots().
-* :ghpull:`16843`: Deprecate is_pyqt5.
-* :ghpull:`15898`: New textcolor kwarg for legend
-* :ghpull:`17333`: Make sharex, etc. args of subplots() keyword-only.
-* :ghpull:`17329`: Improve docs of eventplot()
-* :ghpull:`17330`: Remove pnpoly license.
-* :ghpull:`13656`: For single datasets, don't wrap artist added by Axes.hist in silent_list
-* :ghpull:`16247`: DOC added kwargs and tight_layout description in plt.figure
-* :ghpull:`16992`: Implement FigureManager.resize for macosx backend
-* :ghpull:`17324`: DOC: add offset axes to secondary_axes
-* :ghpull:`17311`: Make pyplot signatures of rgrids() and thetagrids() explicit
-* :ghpull:`17302`: Fix alignment of offset text on top axis.
-* :ghpull:`14421`: Add GridSpec.subplots()
-* :ghpull:`15111`: By default, don't change the figure face/edgecolor on savefig().
-* :ghpull:`17318`: both x and y should multiply the radius
-* :ghpull:`17309`: Cleanup parameter types in docstrings
-* :ghpull:`17308`: Improve docs of bar() and barh()
-* :ghpull:`17312`: changed axis to axes in lifecycle tutorial
-* :ghpull:`16715`: Automatically create tick formatters for str and callable inputs.
-* :ghpull:`16959`: Simplify and robustify ConnectionPatch coordinates conversion.
-* :ghpull:`17306`: FIX: CL more stable
-* :ghpull:`17301`: Use deprecate_privatize_attribute more.
-* :ghpull:`16985`: Adds normalize kwarg to pie function
-* :ghpull:`5243`: Enhancement of tick label offset text positioning
-* :ghpull:`17292`: Deprecate various wx Toolbar attributes.
-* :ghpull:`17297`: Simplify pickling support.
-* :ghpull:`17298`: Fix rubberband in tk.
-* :ghpull:`17299`: Avoid "dash motion" in qt zoom box.
-* :ghpull:`17200`: Implement set_history_buttons for Tk toolbar.
-* :ghpull:`16798`: Make the Qt interactive zoom rectangle black & white.
-* :ghpull:`17296`: Fix doc wording
-* :ghpull:`17282`: Don't divide by zero in Line2D.segment_hits.
-* :ghpull:`17293`: Fix incorrect deprecation.
-* :ghpull:`17285`: V32 mergeup
-* :ghpull:`15933`: Warn if a temporary config/cache dir must be created.
-* :ghpull:`15911`: Use os.getpid() in configdir, to avoid multiprocess concurrency issues
-* :ghpull:`17277`: Move slow FontManager warning to FontManager constructor.
-* :ghpull:`17222`: FIX: long titles x/ylabel layout
-* :ghpull:`14960`: Don't generate individual doc entries for inherited Axes/Axis/Tick methods
-* :ghpull:`17175`: Further sync axes_grid colorbars with standard colorbars.
-* :ghpull:`17030`: Move widget functions into matplotlib.testing.widgets.
-* :ghpull:`16975`: Fix "out of bounds" undefined behavior
-* :ghpull:`17111`: Deprecate NavigationToolbar2._init_toolbar.
-* :ghpull:`15275`: adds turbo colormap
-* :ghpull:`17174`: Inline RGBAxes._config_axes to its only call site.
-* :ghpull:`17156`: Deprecate text.latex.preview rcParam.
-* :ghpull:`17242`: Make deprecations versions explicit
-* :ghpull:`17165`: Small optimizations to scale and translate of Affine2D
-* :ghpull:`17181`: Inline some private helper methods in ColorbarBase + small refactors.
-* :ghpull:`17264`: Don't trigger save when gtk save dialog is closed by escape.
-* :ghpull:`17262`: fix typo in set_clip_on doc
-* :ghpull:`17234`: Shorten and privatize qt's UiSubplotTool.
-* :ghpull:`17137`: Deprecate Toolbar.press/release; add helper to find overridden methods.
-* :ghpull:`17245`: Improve error handling in _parse_scatter_color_args
-* :ghpull:`15008`: ENH: add variable epoch
-* :ghpull:`17260`: Text Rotation Example: Correct roation_mode typo
-* :ghpull:`17258`: Improve info logged by tex subsystem.
-* :ghpull:`17211`: Deprecate support for running svg converter from path contaning newline.
-* :ghpull:`17078`: Improve nbAgg & WebAgg toolbars
-* :ghpull:`17191`: Inline unsampled-image path; remove renderer kwarg from _check_unsampled_image.
-* :ghpull:`17213`: Replace use of Bbox.bounds by appropriate properties.
-* :ghpull:`17219`: Add support for suptitle() in tight_layout().
-* :ghpull:`17235`: More axisartist cleanups
-* :ghpull:`17239`: Remove deprecations that expire in 3.3
-* :ghpull:`13696`: Deprecate offset_position="data".
-* :ghpull:`16991`: Begin warning on modifying global state of colormaps
-* :ghpull:`17053`: Replace most jQuery with vanilla JavaScript
-* :ghpull:`17228`: Make params to pyplot.tight_layout keyword-only.
-* :ghpull:`17225`: Remove Patch visibility tracking by Legend & OffsetBox.
-* :ghpull:`17027`: Fix saving nbAgg figure after a partial blit
-* :ghpull:`16847`: Ticks are not markers
-* :ghpull:`17229`: Autogenerate subplots_adjust with boilerplate.py.
-* :ghpull:`17209`: Simplify some axisartist code.
-* :ghpull:`17204`: Draw unfilled hist()s with the zorder of lines.
-* :ghpull:`17205`: Shorten tight_layout code.
-* :ghpull:`17218`: Document ``Transform.__add__`` and ``.__sub__``.
-* :ghpull:`17215`: Small cleanups.
-* :ghpull:`17212`: Cleanup text.py.
-* :ghpull:`17196`: Move polar tests to their own module.
-* :ghpull:`14747`: Deprecate AxisArtist.dpi_transform.
-* :ghpull:`13144`: Deprecate NavigationToolbar2GTK3.ctx.
-* :ghpull:`17202`: DOC: Remove extra word
-* :ghpull:`17194`: Small cleanups/simplifications/fixes to pie().
-* :ghpull:`17102`: Switch tk pan/zoom to use togglable buttons.
-* :ghpull:`16832`: Correctly compute path extents
-* :ghpull:`17193`: Document docstring quote convention
-* :ghpull:`17195`: Fix polar tests.
-* :ghpull:`17189`: Make all parameters of ColorbarBase, except ``ax``, keyword-only.
-* :ghpull:`16717`: Bugfix for issue 16501 raised ValueError polar subplot with (thetamax - thetamin) > 2pi
-* :ghpull:`17180`: Doc: spines arrows example
-* :ghpull:`17184`: Fix various small typos.
-* :ghpull:`17143`: Move linting to GitHub Actions with reviewdog.
-* :ghpull:`17160`: Correctly go through property setter when init'ing Timer interval.
-* :ghpull:`17166`: Deprecate ScalarMappable.check_update and associated machinery.
-* :ghpull:`17177`: Manually linewrap PS hexlines. Fixes #17176
-* :ghpull:`17162`: Update docs of rc_context()
-* :ghpull:`17170`: Convert SubplotZero example into centered-spines-with-arrows recipe.
-* :ghpull:`17164`: Fix Figure.add_axes(rect=...).
-* :ghpull:`17154`: DOC: Fix some warning and unreproducibility
-* :ghpull:`17169`: Clarify that draw_event occurs after the canvas draw.
-* :ghpull:`17089`: Cleanup some imports in tests
-* :ghpull:`17040`: Improve docs on automated tests
-* :ghpull:`17145`: CI: run pydocstyle with our custom options
-* :ghpull:`16864`: Check parameter type for legend(labels)
-* :ghpull:`17146`: FigureManager/NavigationToolbar2 cleanups.
-* :ghpull:`16933`: Add tests for toolmanager.
-* :ghpull:`17127`: ENH: allow title autopositioning to be turned off
-* :ghpull:`17150`: Many docstring cleanups.
-* :ghpull:`17148`: Fix most instances of D404 ("docstring should not start with 'this'").
-* :ghpull:`17142`: BUGFIX: conditional for add_axes arg deprecation
-* :ghpull:`17032`: Fold table.CustomCell into Cell.
-* :ghpull:`17117`: TextBox improvements.
-* :ghpull:`17108`: Make widgets.TextBox work also when embedding.
-* :ghpull:`17135`: Simplify pan/zoom toggling.
-* :ghpull:`17134`: Don't override update() in NavigationToolbar2Tk.
-* :ghpull:`17129`: In docs remove 'optional' if 'default' can be given
-* :ghpull:`16963`: Deprecate Locator.refresh and associated helpers.
-* :ghpull:`17133`: Fix Button widget motion callback.
-* :ghpull:`17125`: Make multiline docstrings start with a newline.
-* :ghpull:`17124`: Widgets cleanup.
-* :ghpull:`17123`: Cleanup/Simplify Cell._set_text_position.
-* :ghpull:`16862`: FIX: turn off title autopos if pad is set
-* :ghpull:`15214`: Inline wx icon loading.
-* :ghpull:`16831`: Simplify interactive zoom handling.
-* :ghpull:`17094`: DOC: drop the experimental tag constrained_layout and tight_layout
-* :ghpull:`17101`: Avoid "wrapped C/C++ object has been deleted" when closing wx window.
-* :ghpull:`17028`: Changed return type of get_{x,y}ticklabels to plain list
-* :ghpull:`16058`: Deprecate {ContourSet,Quiver}.ax in favor of .axes.
-* :ghpull:`15349`: Use checkboxes as bullet points for the PR review checklists
-* :ghpull:`17112`: Fix some link redirects in docs
-* :ghpull:`17090`: DOCS: add examples of how one "should" use Bbox
-* :ghpull:`17110`: Simplify connection of the default key_press and button_press handlers.
-* :ghpull:`17070`: Cleanups to Qt backend.
-* :ghpull:`17099`: Make Spines accessable by the attributes.
-* :ghpull:`16776`: Make cursor text precision actually correspond to pointing precision.
-* :ghpull:`17026`: Add eslint & prettier, and re-format JS
-* :ghpull:`17091`: Make sure slider uses "x" sign before multiplicative factor.
-* :ghpull:`17082`: Cleanup TextBox implementation.
-* :ghpull:`17067`: Simplify and generalize _set_view_from_bbox.
-* :ghpull:`17081`: Update animation_api.rst
-* :ghpull:`17077`: Improve default formatter for Slider values.
-* :ghpull:`17079`: Use True instead of 1 for boolean parameters.
-* :ghpull:`17074`: Fixed a typo in Lifecycle of a Plot
-* :ghpull:`16837`: Don't pretend to support old pythons in setup.py.
-* :ghpull:`17072`: Cleanup multi_image example.
-* :ghpull:`15287`: Allow sharex/y after axes creation.
-* :ghpull:`16987`: Deprecate case-insensitive properties.
-* :ghpull:`17059`: More missing refs fixes, and associated doc rewordings.
-* :ghpull:`17057`: Simplify subgridspec example/tutorial.
-* :ghpull:`17058`: Fix minor doc typos.
-* :ghpull:`17024`: Clarify docs of Rectangle
-* :ghpull:`17043`: Avoid spurious deprecation warning in TextBox.
-* :ghpull:`17047`: Highlighted .cbook.warn_deprecated() in contributing.rst
-* :ghpull:`17054`: Use slope in axline example
-* :ghpull:`17048`: More missing refs fixes.
-* :ghpull:`17021`: File name made more understandable
-* :ghpull:`16903`: Shorten implementation of Axes methods that just wrap Axis methods.
-* :ghpull:`17039`: Cleanups to contour docs.
-* :ghpull:`17011`: ci: Publish result images as Azure artifacts.
-* :ghpull:`17038`: Improve readability of documenting_mpl.rst
-* :ghpull:`16996`: Clean up get_proj() docstring (used view_init docstring as reference)
-* :ghpull:`17019`: Add return field to documentation of 'get_major_ticks'
-* :ghpull:`16999`: Add section on artifacts to imshow docs
-* :ghpull:`17029`: Fix table.Cell docstrings.
-* :ghpull:`17025`: Fix RecursionError when closing nbAgg figures.
-* :ghpull:`16971`: Don't change Figure DPI if value unchanged
-* :ghpull:`16972`: Fix resize bugs in GTK
-* :ghpull:`17008`: Change the description of Rectangle's xy parameter
-* :ghpull:`16337`: Create axline() using slope
-* :ghpull:`16947`: Fix missing parameter initialization in Axes.specgram()
-* :ghpull:`17001`: Cleanup imshow_extent tutorial.
-* :ghpull:`17000`: More stringent eventplot orientations.
-* :ghpull:`16771`: Deprecate non-string values as legend labels
-* :ghpull:`15910`: Simplify init of EventCollection.
-* :ghpull:`16998`: Made INSTALL.rst consistent
-* :ghpull:`15393`: Cleanup shape manipulations.
-* :ghpull:`10924`: Clear() methods to Radio and CheckButtons and other improvements
-* :ghpull:`16988`: Make plt.{r,theta}grids act as setters even when all args are kwargs.
-* :ghpull:`16986`: update tox.ini to match pythons supported and allow flags for pytest
-* :ghpull:`16111`: Move locking of fontlist.json *into* json_dump.
-* :ghpull:`13110`: Slightly tighten the Bbox/Transform API.
-* :ghpull:`16973`: TST: don't actually render 1k+ date ticks
-* :ghpull:`16967`: Simplify animation writer fallback.
-* :ghpull:`16812`: Bezier/Path API Cleanup: fix circular import issue
-* :ghpull:`16968`: Add link to 3.2 min-supported-requirements.
-* :ghpull:`16957`: Remove unused, private aliases Polygon._{get,set}_xy.
-* :ghpull:`16960`: Improve error for quoted values in matplotlibrc.
-* :ghpull:`16530`: Fix violinplot support list of pandas.Series
-* :ghpull:`16939`: Cleanup/tighten axes_grid.
-* :ghpull:`16942`: Cleanup and avoid refleaks OSX Timer__timer_start.
-* :ghpull:`16944`: TST: update default junit_family
-* :ghpull:`16823`: Dedupe implementation of axes grid switching in toolmanager.
-* :ghpull:`16951`: Cleanup dates docstrings.
-* :ghpull:`16769`: Fix some small style issues
-* :ghpull:`16936`: FIX: Plot is now rendered with correct inital value
-* :ghpull:`16937`: Making sure to keep over/under/bad in cmap resample/reverse.
-* :ghpull:`16915`: Tighten/cleanup wx backend.
-* :ghpull:`16923`: Test the macosx backend on Travis.
-* :ghpull:`15369`: Update style docs
-* :ghpull:`16893`: Robustify ``AffineBase.__eq__`` against comparing to other classes.
-* :ghpull:`16904`: Turn fontdict & minor into kwonly parameters for set_{x,y}ticklabels.
-* :ghpull:`16917`: Add test for close_event.
-* :ghpull:`16920`: Remove unused _read_ppm_image from macosx.m.
-* :ghpull:`16877`: Cleanup new_fixed_axis examples.
-* :ghpull:`15049`: Annotate argument in axes class match upstream
-* :ghpull:`16774`: Cleanup demo_axes_hbox_divider.
-* :ghpull:`16873`: More fixes to pydocstyle D403 (First word capitalization)
-* :ghpull:`16896`: set_tick_params(label1On=False) should also make offset text invisible.
-* :ghpull:`16907`: Fix typo in implementation of quit_all_keys.
-* :ghpull:`16900`: Document and test common_texification()
-* :ghpull:`16902`: Remove dot from suffix in testing.compare.
-* :ghpull:`16828`: Use more _setattr_cm, thus fix Text('').get_window_extent(dpi=...)
-* :ghpull:`16901`: Cleanup many docstrings.
-* :ghpull:`16840`: Deprecate support for Qt4.
-* :ghpull:`16899`: Remove optional returns from TriAnalyzer._get_compressed_triangulation.
-* :ghpull:`16618`: Use SubplotSpec row/colspans more, and deprecate get_rows_columns.
-* :ghpull:`15392`: Autoscale for ax.arrow()
-* :ghpull:`14626`: Add support for minor ticks in 3d axes.
-* :ghpull:`16897`: Add back missing import.
-* :ghpull:`14725`: Move the debug-mode TransformNode.write_graphviz out.
-* :ghpull:`15437`: Improve handling of alpha when saving to jpeg.
-* :ghpull:`15606`: Simplify OldAutoLocator and AutoDateLocator.
-* :ghpull:`16863`: Shortcut for closing all figures
-* :ghpull:`16876`: Small cleanups to dviread.
-* :ghpull:`15680`: Use more kwonly arguments, less manual kwargs-popping.
-* :ghpull:`15318`: Deprecate unused rcParams["animation.html_args"].
-* :ghpull:`15303`: Make it possible to use rc_context as a decorator.
-* :ghpull:`16890`: Enables hatch alpha on SVG
-* :ghpull:`16887`: Shorter event mocking in tests.
-* :ghpull:`16881`: Validate tickdir strings
-* :ghpull:`16846`: Disconnect manager when resizing figure for animation saving.
-* :ghpull:`16871`: Shorter Path import in setupext.
-* :ghpull:`16892`: Warn in the docs that MouseEvent.key can be wrong.
-* :ghpull:`16209`: Dedupe boilerplate for "adoption" of figure into pyplot.
-* :ghpull:`16098`: Deprecate parameter props of Shadow
-* :ghpull:`15747`: Move Text init to end of Annotation init.
-* :ghpull:`15679`: np.concatenate cleanups.
-* :ghpull:`16778`: Remove more API deprecated in 3.1(part 7)
-* :ghpull:`16886`: Finish removing mentions of idle_event.
-* :ghpull:`16882`: Fix trivial docstring typos.
-* :ghpull:`16874`: Fix pydocstyle D209 (Multi-line docstring closing separate line)
-* :ghpull:`14044`: Remove font preamble caching in TexManager.
-* :ghpull:`16724`: Fixed incorrect colour in ErrorBar when Nan value is presented
-* :ghpull:`15254`: Propagate signature-modifying decorators to pyplot wrappers.
-* :ghpull:`16868`: Update release guide
-* :ghpull:`14442`: In the build, declare all (compulsory) extension modules together.
-* :ghpull:`16866`: Cleanup/update deprecations.
-* :ghpull:`16850`: use validate_[cap/join]style
-* :ghpull:`16858`: Fix various numpydoc style issues
-* :ghpull:`16848`: Cleanup CI setup
-* :ghpull:`16845`: Fix checking of X11 builds with PySide2.
-* :ghpull:`14199`: Deprecate Path helpers in bezier.py
-* :ghpull:`16838`: Inline some more kwargs into setup.py's setup() call.
-* :ghpull:`16841`: Cleanup errorbar subsampling example
-* :ghpull:`16839`: spines doc cleanup
-* :ghpull:`16844`: fix example hist(density=...)
-* :ghpull:`16827`: Fix warnings in doc examples
-* :ghpull:`16772`: Remove more API deprecated in 3.1
-* :ghpull:`16822`: fix bug where make_compound_path kept all STOPs
-* :ghpull:`16819`: Destroy figures by manager instance, not by number.
-* :ghpull:`16824`: Deprecate NavigationToolbar2QT.parent.
-* :ghpull:`16825`: Don't use deprecated Gtk add_with_viewport.
-* :ghpull:`16816`: Merge v3.2.x into master
-* :ghpull:`16786`: Simple cleanups to formatters.
-* :ghpull:`16807`: Update barchart_demo.
-* :ghpull:`16804`: Deprecate some mathtext glue helper classes.
-* :ghpull:`16808`: One more instance of check_in_list.
-* :ghpull:`16802`: Fix incorrect super class of VCentered.
-* :ghpull:`16789`: Update markup for collections docstrings.
-* :ghpull:`16781`: Update image tutorial wrt. removal of native png handler.
-* :ghpull:`16787`: Avoid vstack() when possible.
-* :ghpull:`16689`: Add a fast path for NumPy arrays to Collection.set_verts
-* :ghpull:`15373`: Further shorten quiver3d computation...
-* :ghpull:`16780`: Don't import rcParams but rather use mpl.rcParams (part 3)
-* :ghpull:`16775`: Cleanup axes_divider examples.
-* :ghpull:`15949`: Simplify implementation of SubplotTool.
-* :ghpull:`14869`: Deduplicate code for text-to-path conversion in svg backend.
-* :ghpull:`16527`: Validate positional parameters of add_subplot()
-* :ghpull:`15622`: Cleanup mpl_toolkits locators.
-* :ghpull:`16744`: Reword axes_divider tutorial.
-* :ghpull:`16746`: Reword colorbar-with-axes-divider example.
-* :ghpull:`15211`: Various backend cleanups.
-* :ghpull:`15890`: Remove API deprecated in 3.1 (part 2)
-* :ghpull:`16757`: Simplify interactive zoom handling.
-* :ghpull:`15515`: Combine withEffect PathEffect definitions.
-* :ghpull:`15977`: pgf backend cleanups.
-* :ghpull:`15981`: Reuse colorbar outline and patch when updating the colorbar.
-* :ghpull:`14852`: Use Path.arc() to interpolate polar arcs.
-* :ghpull:`16686`: Deprecate Substitution.from_params.
-* :ghpull:`16675`: Vectorize patch extraction in Axes3D.plot_surface
-* :ghpull:`15846`: Standardize signature mismatch error messages.
-* :ghpull:`16740`: Fix type of ``dpi`` in docstrings.
-* :ghpull:`16741`: Dedupe RGBAxes examples.
-* :ghpull:`16755`: Reword docstring of panning callbacks, and pass them a MouseButton.
-* :ghpull:`16749`: Document behavior of savefig("extensionless-name").
-* :ghpull:`16754`: Cleanup image.py.
-* :ghpull:`14606`: Generic cleanup to hist().
-* :ghpull:`16692`: Allow MarkerStyle instances as input for lines
-* :ghpull:`15479`: Cleanup axes_rgb.
-* :ghpull:`16617`: Use Path(..., closed=True) more.
-* :ghpull:`16710`: Make format_coord messagebox resize with the window and the content in osx backend
-* :ghpull:`16681`: Simplify docstring interpolation for Box/Arrow/ConnectionStyles.
-* :ghpull:`16576`: Deprecate arg-less calls to subplot_class_factory (and similar factories)
-* :ghpull:`16652`: Deprecate {Locator,Axis}.{pan,zoom}.
-* :ghpull:`16596`: Deprecate dviread.Encoding.
-* :ghpull:`16231`: Deprecate JPEG-specific kwargs and rcParams to savefig.
-* :ghpull:`16636`: Deprecate autofmt_xdate(which=None) to mean which="major".
-* :ghpull:`16644`: Deprecate validate_webagg_address.
-* :ghpull:`16619`: Fix overindented lines.
-* :ghpull:`15233`: backend_ps cleanup.
-* :ghpull:`16604`: Deprecate more rc validators.
-* :ghpull:`16601`: Small unrelated cleanups.
-* :ghpull:`16584`: Rename font_bunch to psfont in textpath.
-* :ghpull:`16023`: Dedupe implementations of fill_between & fill_betweenx.
-* :ghpull:`16485`: Simplify validate_color_for_prop_cycle.
-* :ghpull:`16285`: Deprecate RendererCairo.font{weights,angles}
-* :ghpull:`16410`: Fix support for empty usetex strings.
-* :ghpull:`11644`: Add feature to fallback to stix font in mathtext
-* :ghpull:`16537`: Delay checking for existence of postscript distillers.
-* :ghpull:`16351`: Group all init of Legend.legendPatch together.
-* :ghpull:`15988`: Refactor Annotation properties.
-* :ghpull:`16421`: Shorten the type1-to-unicode name table.
-* :ghpull:`16200`: Deprecate Artist.{set,get}_contains.
-* :ghpull:`15828`: Deprecate support for dash-offset = None.
-* :ghpull:`16338`: Document SymmetricalLogLocator parameters.
-* :ghpull:`16504`: DOC: more pcolor fixes
-* :ghpull:`15996`: Cleanup axes_size.
-* :ghpull:`16108`: Deprecate DraggableBase.on_motion_blit.
-* :ghpull:`16706`: Fix exception causes all over the codebase
-* :ghpull:`15855`: Simplify 3d axes callback setup.
-* :ghpull:`16219`: Simplify CallbackRegistry pickling.
-* :ghpull:`16002`: relax two test tolerances on x86_64
-* :ghpull:`16063`: Make the signature of Axes.draw() consistent with Artist.draw().
-* :ghpull:`16177`: Further simplify setupext.
-* :ghpull:`16191`: Make Figure._axobservers a CallbackRegistry.
-* :ghpull:`16698`: Small edits to toolkits docs.
-* :ghpull:`15430`: Simplify setupext.download_or_cache.
-* :ghpull:`16694`: Lower Text's FontProperties priority when updating
-* :ghpull:`16511`: Add more detailed kwargs docstrings to Axes methods.
-* :ghpull:`16653`: Tutorials: make path/URL option clearer in matplotlibrc tutorial
-* :ghpull:`16697`: Update docstrings for plot_directive.
-* :ghpull:`16684`: Fix exception causes in 19 modules
-* :ghpull:`16674`: Docstring + import cleanups to legend.py.
-* :ghpull:`16683`: Turn mathtext.GlueSpec into a (private) namedtuple.
-* :ghpull:`16660`: Cleanup fancybox_demo.
-* :ghpull:`16691`: Clarify tiny comment re: AnnotationBbox constructor.
-* :ghpull:`16676`: Cleanup animation docstrings.
-* :ghpull:`16673`: DOC: correct title_fontsize docstring
-* :ghpull:`16669`: DOC: update doc release guide
-* :ghpull:`16563`: Parametrize imshow antialiased tests.
-* :ghpull:`16658`: In docs, add multi-axes connectionpatches to Figure, not Axes.
-* :ghpull:`16647`: Update annotation tutorial.
-* :ghpull:`16638`: Remove unused, outdated division operators on jpl_units.
-* :ghpull:`16509`: Add custom math fallback
-* :ghpull:`16609`: Fix exception causes in rcsetup.py
-* :ghpull:`16637`: Update docstrings in figure.py.
-* :ghpull:`16534`: DOC: MaxNLocator and contour/contourf doc update (replaces #16428)
-* :ghpull:`16597`: close #16593: setting ecolor turns off color cycling
-* :ghpull:`16615`: Update custom boxstyles example.
-* :ghpull:`16610`: Added graphviz_docs to conf.py
-* :ghpull:`16608`: Stricter validation of rcParams["axes.axisbelow"].
-* :ghpull:`16614`: Cleanup quiver3d examples.
-* :ghpull:`16556`: Make backend_ps test robust against timestamp changes in ghostscript.
-* :ghpull:`16602`: Cleanup testing.compare.
-* :ghpull:`16575`: Style fix for dynamic axes subclass generation in mpl_toolkits.
-* :ghpull:`16587`: Remove warnings control from tests.py.
-* :ghpull:`16599`: Cleanup dolphin example.
-* :ghpull:`16586`: Deprecate recursionlimit kwarg to matplotlib.test().
-* :ghpull:`16595`: Minor docstring/references update.
-* :ghpull:`16579`: Update usetex_fonteffects example.
-* :ghpull:`16578`: Use rc() less often in examples/tutorials.
-* :ghpull:`16572`: Remove some remnants of hist{,2d}(normed=...).
-* :ghpull:`16491`: Expire the _rename_parameters API changes.
-* :ghpull:`14592`: In SecondaryAxis.set_functions, reuse _set_scale's parent scale caching.
-* :ghpull:`16279`: STY: Fix underindented continuation lines.
-* :ghpull:`16549`: Improve documentation for examples/widgets/textbox.py
-* :ghpull:`16560`: Update URL to pyparsing.
-* :ghpull:`16292`: More edits to Normalize docstrings.
-* :ghpull:`16536`: API/TST: minimum versions
-* :ghpull:`16559`: 3D example avoid using statefull .gca()
-* :ghpull:`16553`: DOC: clarify the expected shapes of eventplot input
-* :ghpull:`16535`: Clarify docs of num parameter of plt.figure()
-* :ghpull:`16547`: Reformat/reword mathtext docstrings.
-* :ghpull:`16545`: Add a smoketest for ps.usedistiller="xpdf".
-* :ghpull:`16529`: Deprecate toggling axes navigatability using the keyboard.
-* :ghpull:`16521`: Remove more API deprecated in 3.1.
-* :ghpull:`16481`: Update set_thetalim documentation
-* :ghpull:`16524`: Cleanup docstrings
-* :ghpull:`16540`: Cleanup imports
-* :ghpull:`16429`: CI: update codecov
-* :ghpull:`16533`: Recommend to amend pull requests
-* :ghpull:`16531`: Also deprecate ignorecase ValidateInStrings.
-* :ghpull:`16428`: DOC: MaxNLocator and contour/contourf doc update
-* :ghpull:`16525`: Don't import rcParams but rather use mpl.rcParams (part 2)
-* :ghpull:`16528`: Improve test failure messages on warnings.
-* :ghpull:`16393`: Shorten PyFT2Font_get_charmap.
-* :ghpull:`16483`: Deprecate most ValidateInStrings validators.
-* :ghpull:`16523`: Reorder mathtext rcparams in matplotlibrc template.
-* :ghpull:`16520`: Update a comment re: minimum version of numpy working around bug.
-* :ghpull:`16522`: Fix deprecation warning
-* :ghpull:`16515`: Fix doc for set_{x,y}label, and then some more.
-* :ghpull:`16516`: Fixes to boxplot() docstring & error messages.
-* :ghpull:`16508`: Multi-dim transforms are non-separable by default.
-* :ghpull:`16507`: Factor out common parts of ``__str__`` for Transform subclasses.
-* :ghpull:`16514`: Various delayed PR reviews
-* :ghpull:`16512`: Fix a bunch of random typos.
-* :ghpull:`16510`: Doc markup cleanups.
-* :ghpull:`16500`: Dedupe timer attribute docs.
-* :ghpull:`16503`: DOC: suppress warning on pcolor demo
-* :ghpull:`16495`: Deemphasize basemap in user-facing docs.
-* :ghpull:`16484`: Don't forget to set stretch when exporting font as svg reference.
-* :ghpull:`16486`: Simplify validate_color, and make it slightly stricter.
-* :ghpull:`16246`: Avoid using FontProperties when not needed.
-* :ghpull:`16432`: Prefer geomspace() to logspace().
-* :ghpull:`16099`: Consistently name callback arguments event instead of evt
-* :ghpull:`16477`: Remove some APIs deprecated in mpl3.1.
-* :ghpull:`16475`: Use vlines() and plot(), not stem(), in timeline example.
-* :ghpull:`16474`: Switch default of stem(use_line_collection=...) to True.
-* :ghpull:`16467`: Convert named_colors example to use Rectangle
-* :ghpull:`16047`: Remove more API deprecated in 3.1
-* :ghpull:`16373`: Fix usetex_baseline_test.
-* :ghpull:`16433`: Simplify demo_curvelinear_grid2.
-* :ghpull:`16472`: Fix mplot3d projection
-* :ghpull:`16092`: Deprecate clear_temp param/attr of FileMovieWriter.
-* :ghpull:`15504`: Warn when trying to start a GUI event loop out of the main thread.
-* :ghpull:`15023`: Simplify formatting of matplotlibrc.template.
-* :ghpull:`13535`: Validate inputs to ScalarMappable constructor
-* :ghpull:`16469`: FIX: colorbar minorticks when rcParams['x/ytick.minor.visible'] = True
-* :ghpull:`16401`: BLD: Auto-detect PlatformToolset
-* :ghpull:`16024`: Keep parameter names in preprocess_data.
-* :ghpull:`13390`: Make sure that scatter3d copies its inputs.
-* :ghpull:`16107`: Deprecate DraggableBase.artist_picker.
-* :ghpull:`16455`: Update some docstrings in colors.py
-* :ghpull:`16456`: Enable more font_manager tests to be run locally.
-* :ghpull:`16459`: Update backend dependency docs.
-* :ghpull:`16444`: Dedupe spectral plotting tests.
-* :ghpull:`16460`: Remove some mentions of avconv, following its deprecation.
-* :ghpull:`16443`: Parametrize some spectral tests.
-* :ghpull:`16204`: Expire deprecation of \mathcircled
-* :ghpull:`16446`: Replace matshow baseline test by check_figures_equal.
-* :ghpull:`16418`: Backend timer simplifications.
-* :ghpull:`16454`: Use pytest.raises(match=...)
-* :ghpull:`14916`: Make kwargs names in scale.py not include the axis direction.
-* :ghpull:`16258`: ENH: add shading='nearest' and 'auto' to ``pcolormesh``
-* :ghpull:`16228`: Allow directly passing explicit font paths.
-* :ghpull:`16445`: Remove a bunch of imports-within-tests.
-* :ghpull:`16440`: Expire deprecation of \stackrel.
-* :ghpull:`16439`: Rework pylab docstring.
-* :ghpull:`16441`: Rework pylab docstring.
-* :ghpull:`16442`: Expire deprecation of \stackrel.
-* :ghpull:`16365`: TST: test_acorr (replaced image comparison with figure comparion)
-* :ghpull:`16206`: Expire deprecation of \stackrel
-* :ghpull:`16437`: Rework pylab docstring.
-* :ghpull:`8896`: Fix mplot3d projection
-* :ghpull:`16430`: Remove unnecessary calls to np.array in examples.
-* :ghpull:`16407`: Remove outdated comment re: PYTHONHASHSEED and pytest.
-* :ghpull:`16225`: Cleanup animation examples.
-* :ghpull:`16336`: Include axline() in infinite lines example
-* :ghpull:`16395`: Add set/get for ellipse width/height
-* :ghpull:`16431`: CI: add py38 to azure matrix
-* :ghpull:`16415`: Expire some APIs deprecated in mpl3.1.
-* :ghpull:`16425`: MNT: rename internal variable
-* :ghpull:`16427`: Style-fix some examples and update .flake8 per-file-ignores.
-* :ghpull:`16423`: Slightly improve streamplot code legibility.
-* :ghpull:`16414`: DOC: Fix ``axes:plot`` method docstring verb tense
-* :ghpull:`16408`: Deprecate avconv animation writers.
-* :ghpull:`16406`: Don't import rcParams but rather use mpl.rcParams.
-* :ghpull:`16326`: Cleanup stack
-* :ghpull:`16193`: Catch shadowed imports in style checks.
-* :ghpull:`16374`: Log about font manager generation beforehand.
-* :ghpull:`16372`: Dedupe ImageGrid doc from tutorial and docstring.
-* :ghpull:`16380`: "gif" third-party package added to the extension page
-* :ghpull:`16327`: Cleanup list copying
-* :ghpull:`16366`: Special-case usetex minus to zero depth.
-* :ghpull:`16350`: TST: Improved test (getting rid of image comparison test for test_titletwiny)
-* :ghpull:`16359`: Make Text.update_from copy usetex state.
-* :ghpull:`16355`: typo in ``ticker.ScalarFormatter`` doc
-* :ghpull:`15440`: Use rcParams to control default "raise window" behavior (Qt,Gtk,Tk,Wx)
-* :ghpull:`16302`: Cleanup Legend._auto_legend_data.
-* :ghpull:`16329`: ENH: add zorder kwarg to contour clabel (and a better default value for zorder)
-* :ghpull:`16341`: Remove mention of now-removed --verbose-foo flags.
-* :ghpull:`16265`: Fix spy(..., marker=, origin="lower")
-* :ghpull:`16333`: Document animation HTML writer.
-* :ghpull:`16334`: Fix doc regarding deprecation of properties.
-* :ghpull:`16335`: Fix some more missing references.
-* :ghpull:`16304`: Simplify Legend.get_children.
-* :ghpull:`16309`: Remove duplicated computations in Axes.get_tightbbox.
-* :ghpull:`16314`: Avoid repeatedly warning about too many figures open.
-* :ghpull:`16319`: Put doc for XAxis befor YAxis and likewise for XTick, YTick.
-* :ghpull:`16313`: Cleanup constrainedlayout_guide.
-* :ghpull:`16312`: Remove unnecessary Legend._approx_text_height.
-* :ghpull:`16307`: Cleanup axes_demo.
-* :ghpull:`16303`: Dedupe Legend.draw_frame which is the same as set_frame_on.
-* :ghpull:`16261`: TST: move the Qt-specific handling to conftest
-* :ghpull:`16297`: DOC: fix description of vmin/vmax in scatter
-* :ghpull:`16288`: Remove the private, unused _csv2rec.
-* :ghpull:`16281`: Update/cleanup pgf tutorial.
-* :ghpull:`16283`: Cleanup backend_agg docstrings.
-* :ghpull:`16282`: Replace "unicode" by "str" in docs, messages when referring to the type.
-* :ghpull:`16289`: axisartist tutorial markup fixes.
-* :ghpull:`16293`: Revert "Fix doc CI by pointing to dev version of scipy docs."
-* :ghpull:`16287`: Improve markup for rcParams in docs.
-* :ghpull:`16271`: Clean up and clarify Normalize docs
-* :ghpull:`16290`: Fix doc CI by pointing to dev version of scipy docs.
-* :ghpull:`16276`: Cleanup docstring of print_figure, savefig.
-* :ghpull:`16277`: Prefer using MouseButton to numeric values in docs and defaults.
-* :ghpull:`16270`: numpydoc-ify SymLogNorm
-* :ghpull:`16274`: Tiny cleanups to set_xlabel(..., loc=...).
-* :ghpull:`16273`: DOC: Changing the spelling of co-ordinates.
-* :ghpull:`15974`: Enable set_{x|y|}label(loc={'left'|'right'|'center'}...)
-* :ghpull:`16248`: Update matplotlib.__doc__.
-* :ghpull:`16262`: Dedupe update of rcParams["backend"] in use() and in switch_backend()
-* :ghpull:`9629`: Make pcolor(mesh) preserve all data
-* :ghpull:`16254`: DOC: pdf.preamble --> pgf.preamble
-* :ghpull:`16245`: Cleanup image docs
-* :ghpull:`16117`: CI: Unify required dependencies installation
-* :ghpull:`16240`: Cleanup custom_scale example.
-* :ghpull:`16227`: Make Animation.repeat_delay an int, not an int-or-None.
-* :ghpull:`16242`: CI: Remove PYTHONUNBUFFERED=1 on Appveyor
-* :ghpull:`16183`: Remove some baseline images for plot() tests.
-* :ghpull:`16229`: And more missing refs.
-* :ghpull:`16215`: Concise dates test
-* :ghpull:`16233`: Reword ScalarFormatter docstrings.
-* :ghpull:`16218`: Cleanup animation docs.
-* :ghpull:`16172`: And more missing references.
-* :ghpull:`16205`: Deprecate the empty matplotlib.compat.
-* :ghpull:`16214`: Fix overindented line in AnchoredOffsetbox doc.
-* :ghpull:`15943`: Deprecate the TTFPATH & AFMPATH environment variables.
-* :ghpull:`16039`: Deprecate unused features of normalize_kwargs.
-* :ghpull:`16202`: Remove outdated statement in tight_layout guide.
-* :ghpull:`16201`: UnCamelCase examples.
-* :ghpull:`16194`: Numpydoc ticklabel_format.
-* :ghpull:`16195`: Numpydoc ContourSet.find_nearest_contour.
-* :ghpull:`16198`: Remove em dash
-* :ghpull:`16199`: Do not use camel case for variables in examples
-* :ghpull:`15644`: Rewrite cursor example to include speedup possibilities
-* :ghpull:`16196`: Cleanup patches docstrings.
-* :ghpull:`16184`: Expire a mpl2.2-deprecated API
-* :ghpull:`16188`: Remove ref. to non-existent method in animation tests.
-* :ghpull:`16170`: Deprecate old and little used formatters.
-* :ghpull:`16187`: Fix overly long lines in examples & tutorials.
-* :ghpull:`15982`: Colorbar cleanup.
-* :ghpull:`16154`: Deprecate setting pickradius via set_picker
-* :ghpull:`16174`: Numpydocify artist.getp().
-* :ghpull:`16165`: Remove rcParams deprecated in mpl3.0/3.1.
-* :ghpull:`16141`: Update _base.py
-* :ghpull:`16169`: Add missing spaces after commas.
-* :ghpull:`15847`: Remove some dead branches from texmanager code.
-* :ghpull:`16125`: Fix more missing references again.
-* :ghpull:`16150`: Simplify transforms addition.
-* :ghpull:`16152`: Inline _init_axes_pad into Grid.__init__.
-* :ghpull:`16129`: Deprecate some Transform aliases in scale.py.
-* :ghpull:`16162`: (Mostly) avoid the term "command" in the docs.
-* :ghpull:`16159`: Simple cleanups for contour.py.
-* :ghpull:`16164`: Fix trivial typo in deprecation warning message.
-* :ghpull:`16160`: Cleanup hist() docstring.
-* :ghpull:`16149`: DOC: reword density desc in ``ax.hist``
-* :ghpull:`16151`: Remove outdated comment re: blended transforms.
-* :ghpull:`16102`: Rework example "Scatter Star Poly" to "Marker examples"
-* :ghpull:`16134`: Validate Line2D pickradius when setting it, not when reading it.
-* :ghpull:`15019`: Add step option where='edges' to facilitate pre-binned hist plots
-* :ghpull:`16142`: Avoid using np.r\_, np.c\_.
-* :ghpull:`16146`: Remove LICENSE_CONDA.
-* :ghpull:`16133`: Reword docstring of Line2D.contains.
-* :ghpull:`16120`: Minor fontproperty fixes.
-* :ghpull:`15670`: Reuse Grid.__init__ in ImageGrid.__init__.
-* :ghpull:`16025`: Deprecate update_datalim_bounds.
-* :ghpull:`16001`: Remove parameters deprecated in 3.1
-* :ghpull:`16049`: Add __repr__ to SubplotSpec.
-* :ghpull:`16100`: Consistently name event callbacks on_[event]
-* :ghpull:`16106`: In DraggableLegend, inherit DraggableBase.artist_picker.
-* :ghpull:`16109`: Name Axes variables ax instead of a
-* :ghpull:`16115`: Fix more missing references.
-* :ghpull:`16096`: Deprecate unused parameters
-* :ghpull:`16085`: Improve docstrings in offsetbox.py
-* :ghpull:`16097`: Cleanup unused variables
-* :ghpull:`16101`: Fix incorrect doc regarding projections.
-* :ghpull:`16095`: Deprecate MovieWriter.{exec,args}_key, making them private.
-* :ghpull:`16078`: Refactor a bit animation start/save interaction.
-* :ghpull:`16081`: Delay resolution of animation extra_args.
-* :ghpull:`16088`: Use C++ true/false in ttconv.
-* :ghpull:`16082`: Defaut to writing animation frames to a temporary directory.
-* :ghpull:`16070`: Make animation blit cache robust against 3d viewpoint changes.
-* :ghpull:`5056`: MNT: more control of colorbar with CountourSet
-* :ghpull:`16051`: Deprecate parameters to colorbar which have no effect.
-* :ghpull:`16045`: Use triple-double-quotes for docstrings
-* :ghpull:`16076`: Cleanup path_editor example.
-* :ghpull:`16059`: Simplify colorbar test.
-* :ghpull:`16072`: Cleanup category.py docstrings.
-* :ghpull:`15769`: scatter() should not rescale if norm is given
-* :ghpull:`16060`: Cleanup pcolor_demo.
-* :ghpull:`16057`: Trivial docstring fix for cbook.deprecated.
-* :ghpull:`16043`: Simplify some comparisons
-* :ghpull:`16044`: Code style cleanup
-* :ghpull:`15894`: rcsetup cleanups.
-* :ghpull:`16050`: Unbreak CI.
-* :ghpull:`16034`: Update comments re: colors._vector_magnitude.
-* :ghpull:`16035`: Make eventplot use the standard alias resolution mechanism.
-* :ghpull:`15798`: Better default behavior for boxplots when rcParams['lines.marker'] is set
-* :ghpull:`16004`: Improve documentation of text module
-* :ghpull:`15507`: Use FixedFormatter only with FixedLocator
-* :ghpull:`16008`: Remove unused imports
-* :ghpull:`16036`: Rely on pytest to record warnings, rather than doing it manually.
-* :ghpull:`15734`: Fix home/forward/backward buttons for 3d plots.
-* :ghpull:`16038`: Cleanup contour_demo.
-* :ghpull:`15998`: Join marker reference and marker fiillstyle reference
-* :ghpull:`15976`: Cleanup span_where.
-* :ghpull:`15990`: Remove deprecated support for setting single property via multiple aliases
-* :ghpull:`15940`: Some unicode-support related cleanups.
-* :ghpull:`15836`: Compactify a bit the EventCollection tests.
-* :ghpull:`16013`: Relayout some conditions in axes_grid.
-* :ghpull:`16010`: Inherit the Artist.draw docstring in subclasses.
-* :ghpull:`16017`: Document support for no-args plt.subplot() call.
-* :ghpull:`16014`: Simplify calls to AxesGrid/ImageGrid.
-* :ghpull:`16012`: Normalize aspect="equal" to aspect=1 in the setter.
-* :ghpull:`15997`: Shorten wx _onMouseWheel.
-* :ghpull:`15993`: Style fixes for axes_divider.
-* :ghpull:`15989`: Simplify Artist.update.
-* :ghpull:`16015`: Some small extension cleanups
-* :ghpull:`16011`: Replace axes_size.Fraction by multiplication.
-* :ghpull:`15719`: Templatize spectral helpers.
-* :ghpull:`15995`: Remove toolkit functions deprecated in 3.1
-* :ghpull:`16003`: prevent needless float() conversion
-* :ghpull:`16000`: De-deprecate \*min/\*max parameters to set_x/y/zlim()
-* :ghpull:`15684`: Avoid RuntimeError at wx exit.
-* :ghpull:`15992`: Avoid using np.matrix.
-* :ghpull:`15961`: Be more opinionated for setting up a dev env.
-* :ghpull:`15991`: Avoid setting dtypes as strings...
-* :ghpull:`15985`: Remove unnecessary :func:, :meth: from examples markup.
-* :ghpull:`15983`: Fix some examples docstrings.
-* :ghpull:`15979`: Remove references to scipy cookbook.
-* :ghpull:`14874`: On POSIX, allow testing from non-localfreetype builds.
-* :ghpull:`15966`: FIX: check subplot kwargs
-* :ghpull:`15947`: Merge the two usetex demos.
-* :ghpull:`15939`: Exceptions should start with a capital letter
-* :ghpull:`15948`: Use rc_context more.
-* :ghpull:`15962`: Add tests for IndexFormatter
-* :ghpull:`15965`: Test registering cmaps
-* :ghpull:`15950`: Remove deprecated TextWithDash
-* :ghpull:`15942`: Update docs of type1font
-* :ghpull:`15927`: Trying to set the labels without setting ticks through pyplot now raises TypeError*
-* :ghpull:`15944`: Minor doc cleanups
-* :ghpull:`15945`: Do not use "object" or "instance" when documenting types
-* :ghpull:`15897`: Cleanup TriAnalyzer docs
-* :ghpull:`15777`: Don't bother disconnecting idle_draw at gtk shutdown.
-* :ghpull:`15929`: Remove unused cbook._lockstr.
-* :ghpull:`15935`: Raise an ValueError when Axes.pie accepts negative values #15923
-* :ghpull:`15895`: Deprecate unused illegal_s attribute.
-* :ghpull:`15900`: Rewrite test_cycles to avoid image comparison tests.
-* :ghpull:`15892`: Update docs of backend_manager
-* :ghpull:`15878`: Remove API deprecated in 3.1
-* :ghpull:`15928`: DOC: use markers as slanted breaks in broken axis example
-* :ghpull:`14659`: Update some widget docstrings.
-* :ghpull:`15919`: Remove mod_python specific code.
-* :ghpull:`15883`: Improve error when passing 0d array to scatter().
-* :ghpull:`15907`: More docstrings cleanup.
-* :ghpull:`15906`: Cleanup legend docstrings.
-* :ghpull:`15776`: Improve doc for data kwarg.
-* :ghpull:`15904`: Deemphasize ACCEPTS blocks in documenting_mpl docs.
-* :ghpull:`15891`: Mark self.* expressions in docstrings as literal
-* :ghpull:`15875`: Deprecate implicit creation of colormaps in register_cmap()
-* :ghpull:`15885`: Cleanup text.py docstrings.
-* :ghpull:`15888`: Cleanup backend_bases docs.
-* :ghpull:`15887`: Fix AnnotationBbox docstring.
-* :ghpull:`15858`: Avoid some uses of len-1 tuples.
-* :ghpull:`15873`: Standardize parameter types in docs
-* :ghpull:`15874`: Cleanup backend_bases docs
-* :ghpull:`15876`: Deprecate case-insensitive capstyles and joinstyles.
-* :ghpull:`15877`: Suppress exception chaining on rc validator failure.
-* :ghpull:`15880`: Use True/False instead of 0/1 as booleans in backend_ps.
-* :ghpull:`15827`: Fix validation of linestyle in rcparams and cycler.
-* :ghpull:`15850`: Docstrings cleanup in matplotlib.axes
-* :ghpull:`15853`: np.abs -> (builtins).abs
-* :ghpull:`15702`: Make AnnotationBase class public
-* :ghpull:`15712`: Make _ImageBase class public
-* :ghpull:`15854`: Simplify Axes3D init.
-* :ghpull:`15822`: More cleanup defaults in docstrings
-* :ghpull:`15838`: Remove some references to Py2.
-* :ghpull:`15834`: Optimize colors.to_rgba.
-* :ghpull:`15830`: Allow failure on nightly builds.
-* :ghpull:`15788`: Fixes pyplot xticks() and yticks() by allowing setting only the labels
-* :ghpull:`15805`: Improve docs on figure size
-* :ghpull:`15783`: Fix stepfilled histogram polygon bottom perimeter
-* :ghpull:`15812`: Cleanup defaults in docstrings
-* :ghpull:`15804`: Cleanup many docstrings.
-* :ghpull:`15790`: Update docs of PolyCollection
-* :ghpull:`15792`: Cleanup dviread docs.
-* :ghpull:`15801`: Cleanup some references to rcParams in docs.
-* :ghpull:`15787`: Cleanup ``Colormap.__call__``.
-* :ghpull:`15766`: Shorten description on search page
-* :ghpull:`15786`: Slightly clarify the implementation of safe_masked_invalid.
-* :ghpull:`15767`: Update badges in README.rst
-* :ghpull:`15778`: Fix typos and comma splices in legend guide
-* :ghpull:`15775`: Some pathlibification.
-* :ghpull:`15772`: Directly dedent the spectral parameter docs.
-* :ghpull:`15765`: Reword some docstrings.
-* :ghpull:`15686`: Simplify and unify character tracking in pdf and ps backends (with linked fonts)
-* :ghpull:`9321`: Add Axes method for drawing infinite lines
-* :ghpull:`15749`: Fix travis links in README
-* :ghpull:`15673`: Rely on findfont autofallback-to-default in pdf/ps backends.
-* :ghpull:`15740`: Small animation cleanup.
-* :ghpull:`15739`: ImageMagick animators now can use extra_args
-* :ghpull:`15591`: Remove FAQ on 'Search' -- already referenced in search file
-* :ghpull:`15629`: Consistently use realpaths to build XObject names
-* :ghpull:`15696`: Improve mathtext.fontset docs and fix :mathmpl: cache bug.
-* :ghpull:`15721`: Render default values in :rc: directive as literal
-* :ghpull:`15720`: Suppress triage_tests warning on Py3.8.
-* :ghpull:`15709`: Make 3d plot accept scalars as arguments.
-* :ghpull:`15711`: Don't explicitly list scalez kwarg in Axes3D constructor and docs.
-* :ghpull:`14948`: Simplify Tick and Axis initialization.
-* :ghpull:`15693`: Also test PySide2 on CI.
-* :ghpull:`15701`: Tried to solve Issue #15650: Print URL when webbrowser.open Fails
-* :ghpull:`15704`: Fix more broken refs.
-* :ghpull:`15687`: Add tooltips to HTML animation controls
-* :ghpull:`15592`: Offset text position
-* :ghpull:`15697`: Fix some broken doc refs.
-* :ghpull:`15700`: Parametrize some spectral tests.
-* :ghpull:`15699`: Fix some incorrect ValueErrors.
-* :ghpull:`15698`: Bump numpy dependency to >=1.15.
-* :ghpull:`15694`: Handle upcoming deprecation of np.float.
-* :ghpull:`15691`: Correctly handle high dpi in Pillow animation writer.
-* :ghpull:`15676`: Doc adopt nep29
-* :ghpull:`15692`: Update FUNDING.yml
-* :ghpull:`15645`: Bump minimal numpy version to 1.12.
-* :ghpull:`15646`: Hide sphinx-gallery config comments
-* :ghpull:`15642`: Remove interpolation="nearest" from most examples.
-* :ghpull:`15671`: Don't mention tcl in tkagg commments anymore.
-* :ghpull:`15607`: Simplify tk loader.
-* :ghpull:`15651`: Simplify axes_pad handling in axes_grid.
-* :ghpull:`15652`: Remove mention of Enthought Canopy from the docs.
-* :ghpull:`15655`: Remove outdated license files.
-* :ghpull:`15639`: Simplify axes_grid.Grid/axes_grid.ImageGrid construction.
-* :ghpull:`15640`: Remove some commented-out code from axes_grid.
-* :ghpull:`15643`: Fix examples claiming matplotlib can't plot np.datetime64.
-* :ghpull:`15375`: Add note to hist docstring about speed
-* :ghpull:`15461`: Fix invalid checks for axes_class parameter in ImageGrid.
-* :ghpull:`15635`: Deprecate "U" mode passed to cbook.to_filehandle().
-* :ghpull:`15563`: In backend_pgf, directly open subprocess in utf8 mode.
-* :ghpull:`15462`: Simplify azure setup.
-* :ghpull:`13075`: Remove logic for optionally building Agg and TkAgg.
-* :ghpull:`15262`: Declare qt figureoptions tool in toolitems.
-* :ghpull:`15292`: Shorten RendererWx.get_wx_font.
-* :ghpull:`15569`: Allow linking against a system qhull as well.
-* :ghpull:`15589`: Make sure that figures are closed when check_figures_equal finishes
-* :ghpull:`15465`: Validate and simplify set_tick_params(which=...)
-* :ghpull:`15090`: Coerce MxNx1 images into MxN images for imshow
-* :ghpull:`15578`: BLD: set the max line length on the flake8 config
-* :ghpull:`15564`: Use True instead of 1 as filternorm default
-* :ghpull:`15536`: Add a backend kwarg to savefig.
-* :ghpull:`15571`: Cleanup following using Pillow as universal image reader
-* :ghpull:`14650`: Change hist(cumulative=-1) to hist(cumulative='reversed')
-* :ghpull:`15476`: Default to local_freetype builds.
-* :ghpull:`15557`: Skip failing pgf test when sfmath.sty is not present.
-* :ghpull:`15555`: Add pgf to list of builtin backends in docs.
-* :ghpull:`15534`: BLD: update pillow dependency
-* :ghpull:`15427`: Separate plots using #### in demo_fixed_size_axes.py
-* :ghpull:`15505`: Cleanup axisartist tutorial.
-* :ghpull:`15506`: Rename locator.den to the clearer locator.nbins in mpl_toolkits.
-* :ghpull:`15502`: Get rid of trivial compiler warning.
-* :ghpull:`15451`: Ci py38
-* :ghpull:`15484`: Cleanup docs regarding compilers.
-* :ghpull:`15467`: Validate locator_params(axis=...)
-* :ghpull:`15330`: Add axes method for drawing infinite lines.
-* :ghpull:`15482`: Trivial style fixes to constrained_layout.
-* :ghpull:`15418`: Use correct pip/pytest on azure
-* :ghpull:`15466`: Update tick_params() docs
-* :ghpull:`15463`: Remove staticbuild option from setup.cfg.template.
-* :ghpull:`15378`: Don't link ft2font to zlib by default.
-* :ghpull:`15270`: When no gui event loop is running, propagate callback exceptions.
-* :ghpull:`15447`: Move testing of Py3.8 to Travis.
-* :ghpull:`15431`: Fix range(len()) usages
-* :ghpull:`15390`: Simplify implementation of vectorized date operations.
-* :ghpull:`11086`: Changes to figure.clf() and suplot_adjust
-* :ghpull:`15403`: Fix DeprecationWarning in nightly testing
-* :ghpull:`15394`: Deprecate {NonUniformImage,PcolorImage}.is_grayscale.
-* :ghpull:`15400`: Updated INSTALL.rst to correct install commands
-* :ghpull:`13788`: Autoscale for ax.arrow()
-* :ghpull:`15367`: Update the readme on providing API changes
-* :ghpull:`15193`: Switch to using pillow for png as well.
-* :ghpull:`15346`: vectorized calc_arrow loop in quiver
-* :ghpull:`15011`: Adding example for drawstyle
-* :ghpull:`15371`: Deprecate Colorbar.config_axis()
-* :ghpull:`15361`: Update next API changes to new structure
-* :ghpull:`15274`: NavigationToolbar2Tk: make packing optional.
-* :ghpull:`15158`: Change the way API changes are documented
-* :ghpull:`15356`: Fix broken imports.
-* :ghpull:`15200`: Simplify SubplotParams.update().
-* :ghpull:`15210`: Explicitly list allowed "unused" imports, remove the rest.
-* :ghpull:`15348`: Some figure and related docs cleanup
-* :ghpull:`13355`: Simplify and generalize BezierSegment.
-* :ghpull:`14917`: ENH: box aspect for axes
-* :ghpull:`14949`: Use fix_minus in format_data_short.
-* :ghpull:`15341`: Move non-gui warning message to backend_bases.
-* :ghpull:`14589`: Add towncrier README and config
-* :ghpull:`15335`: Add discourse link to readme
-* :ghpull:`15293`: Fixes for wx savefig dialog.
-* :ghpull:`15324`: Update PR guidelines
-* :ghpull:`15301`: Update colorbar docs
-* :ghpull:`15340`: Always attach a manager attribute (possibly None) on canvas.
-* :ghpull:`15319`: Make validate_movie_writer actually check registered writers.
-* :ghpull:`10973`: PGF: Replace \pgfimage by \includegraphics to fix \import regression
-* :ghpull:`15302`: fix warning used by cbook.warn_deprecated()
-* :ghpull:`15321`: Sort missing_references.json.
-* :ghpull:`15290`: Unify fig.delaxes(ax) and ax.remove().
-* :ghpull:`15309`: Simplify sca().
-* :ghpull:`15201`: Autogenerate gca(), gci() from boilerplate.py.
-* :ghpull:`15305`: Autogenerate footer Copyright year
-* :ghpull:`15294`: Replace custom logging in wx by stdlib logging.
-* :ghpull:`15288`: More properties aliases.
-* :ghpull:`15286`: throw deprecation warning on empty call to fig.add_axes()
-* :ghpull:`15282`: Colorbar cleanup.
-* :ghpull:`15250`: Cleanup font_manager.
-* :ghpull:`13581`: Cleanup _pylab_helpers.
-* :ghpull:`15273`: DOC: don't use term units in transform tutorial
-* :ghpull:`15263`: Correctly setup comparisons in test_compare_images.
-* :ghpull:`15226`: Turn gtk3 pan/zoom button into togglable buttons.
-* :ghpull:`14609`: Simplify implementation of set_{x,y}bound.
-* :ghpull:`15261`: Change layout of test_triager to avoid cropping images.
-* :ghpull:`15236`: Dedupe SubplotSpec construction in mpl_toolkits.
-* :ghpull:`14130`: Add decorator to inherit keyword-only deprecations
-* :ghpull:`15249`: In findfont(fallback_to_default=False), throw if default font is missing
-* :ghpull:`15175`: Simplify pdf image output.
-* :ghpull:`7506`: [WIP] Add Axes method for drawing infinite lines.
-
-Issues (165):
-
-* :ghissue:`9118`: make TeXManager more user-configurable
-* :ghissue:`17646`: more conservative setattr_cm broke mplcairo
-* :ghissue:`17634`: Cannot copy LinearSegmentedColormap
-* :ghissue:`16496`: Single path optimisation for Collection w/ offsets broken
-* :ghissue:`192`: Savefig does not issue a warning on a non-existent keyword n
-* :ghissue:`17624`: _DummyAxis needs a __name__ attribute for ScalarFormatter
-* :ghissue:`16910`: Axes.imshow draws invalid color at value is 0 when max of 'X' not equal to vmax
-* :ghissue:`17637`: streamplot and sticky edges interaction
-* :ghissue:`17633`: Stackplot fails for small numbers
-* :ghissue:`17616`: waitforbuttonpress in Linux
-* :ghissue:`17615`: small bug in documentation of backend.FigureCanvasBase.start_event_loop
-* :ghissue:`17093`: Zero size figure use case
-* :ghissue:`17608`: How avoid PyQt5 to crash when I move Qslitter to the edge with a matplotlib figure in it?
-* :ghissue:`9829`: Vertices clipped for certain markers when plotting more than two points and saving as pdf
-* :ghissue:`15815`: bar3d color length bug
-* :ghissue:`15376`: ScalarFormatter.set_powerlimits documentation seems inconsistent
-* :ghissue:`17595`: Master doc builds broken
-* :ghissue:`16482`: Pyplot hlines and vlines do not use the 'lines.color' property in rcParams by default
-* :ghissue:`16388`: rethink how we display DOI svg badges
-* :ghissue:`17172`: set_aspect for 3D plots
-* :ghissue:`16463`: Jupyter "inline" backend seems to misinterpret "figsize" with Axes3D
-* :ghissue:`17527`: The markers are not hollow when I use ax.scatter() and set markers.MarkerStyle()'s fillstyle to 'none'. My usage is wrong?
-* :ghissue:`7491`: sort out if the high-resolution ellipse code still works
-* :ghissue:`17398`: Plotting an error band along a curve
-* :ghissue:`8550`: Matplotlib chooses the wrong font for unrecognized weights
-* :ghissue:`8788`: Font issue: findfonts should differentiate between thin and regular ttf fonts
-* :ghissue:`10194`: legend is not present in the generated image if I use 'tight' for bbox_inches
-* :ghissue:`17336`: set_url without effect for instances of Line2D
-* :ghissue:`9695`: set_url() without effect in the plot for instances of Tick
-* :ghissue:`17192`: How to change the thickness of the marker "x" when using scatter?
-* :ghissue:`17507`: pyplot.savefig() throwing warning suggesting a bug (possibly in figManger)
-* :ghissue:`17502`: dict unpacking broken for ``.plot`` in 3.2
-* :ghissue:`15546`: plt.imshow: clip_on=False has no effect
-* :ghissue:`17023`: DOC: Tutorial/Sample plots should use same fig/axis creation method
-* :ghissue:`7537`: Conflict between different AGG static libraries in a same binary
-* :ghissue:`16836`: Dropping support for PyQt4; preparing support for PyQt6.
-* :ghissue:`17455`: LightSource.shade fails on a masked array
-* :ghissue:`16353`: BUG: VisibleDeprecationWarning in boxplot
-* :ghissue:`11820`: Compressed Triangulation Masking in CubicTriInterpolator
-* :ghissue:`11823`: Animation Examples
-* :ghissue:`15410`: Change in OSX Catalina makes matplotlib + multiprocessing crash
-* :ghissue:`17467`: Bug Report: saved Figure ignores figure.facecolor
-* :ghissue:`17343`: Regression in add_subplot..
-* :ghissue:`7093`: ordering issues between ``set_xmargin`` and ``set_xscale``
-* :ghissue:`13971`: Unnecessary drawing with NbAgg
-* :ghissue:`17432`: Scatter accepts marker=MarkerStyle(), but plot does not
-* :ghissue:`15675`: Boxplot line color with style dark_background should be bright
-* :ghissue:`5962`: No output from pyplot on cygwin64 python3 virtualenv
-* :ghissue:`17393`: TexManager.get_rgba fails
-* :ghissue:`5830`: Incorrect overlap of markers in scatter3D
-* :ghissue:`11937`: Limiting ticks on colorbar axes falsify tick labels.
-* :ghissue:`17354`: Converter detection fails for inkscape if on headless system without DISPLAY
-* :ghissue:`17352`: Zoom In-Out not behaving as expected in QT backend example
-* :ghissue:`15409`: Datetime plot fails with 'Agg' backend in interactive mode
-* :ghissue:`14155`: Adding GridSpec.subplots?
-* :ghissue:`16583`: matplotlibrc validates some parameters wrongly
-* :ghissue:`16946`: Pick_event on AnnotationBbox fires at wrong position
-* :ghissue:`15131`: set_size_inches doesn't resize window on macosx backend
-* :ghissue:`7619`: Figure background colors
-* :ghissue:`15899`: Describe possible kwargs that may be input into a function
-* :ghissue:`17304`: constrained-layout gives wrong results when explicitly equal width ratios are set
-* :ghissue:`17295`: DOC: https://matplotlib.org/api/_as_gen/matplotlib.quiver.Quiver.html
-* :ghissue:`17294`: DOC: matplotlib.axes.Axes.annotate.html
-* :ghissue:`17290`: backend_svg fails with dashed line style
-* :ghissue:`16677`: tmp_config_or_cache_dir atexit cleanup fails after forks()
-* :ghissue:`15091`: Turbo color map
-* :ghissue:`7372`: Moving get_ax and do_event to testing
-* :ghissue:`15225`: Show offset text on subplots after sharing axis
-* :ghissue:`7138`: misplaced spines in dates plot
-* :ghissue:`17243`: Misleading error message in _parse_scatter_color_args
-* :ghissue:`16461`: Hexbin if singular and mincnt used
-* :ghissue:`14596`: forward port jquery removal from ipympl
-* :ghissue:`17217`: Transform operators are not publicly documented....
-* :ghissue:`2253`: matplotlib makes python lose focus
-* :ghissue:`7184`: margins does not handle bézier curves
-* :ghissue:`16830`: ``_path.get_extents`` does not correctly handle bezier curves
-* :ghissue:`17176`: Print figure using PS backend is needlessly slow
-* :ghissue:`17141`: flake8-docstrings does not check all of our requirements
-* :ghissue:`16567`: Let legend get the handles from the provided objects if not specified explicitly.
-* :ghissue:`16805`: Titles cannot be padded to negative numbers anymore.
-* :ghissue:`17114`: ``add_axes`` shows deprecation warning when called with only ``kwarg``\s
-* :ghissue:`16885`: Change return type get_{x,y}ticklabels to plain list
-* :ghissue:`17044`: widgets.TextBox continuously creates new text objects and linecollection objects.
-* :ghissue:`17066`: documentation of animation contains non-working code example
-* :ghissue:`16588`: Rename next_api_changes to api_changes_3.x (whatever number makes sense)
-* :ghissue:`17015`: ``get_major_ticks`` docs missing return type
-* :ghissue:`16976`: Thin line color distortion on large scale
-* :ghissue:`16934`: gtk3 window immediately resizes down to zero-height upon showing up.
-* :ghissue:`16941`: test_determinism_check is failing (sometimes)
-* :ghissue:`16982`: pyplot.rgrids don't do anything
-* :ghissue:`16952`: How to solve an error of "ValueError: Key backend: Unrecognized backend string '"agg"'
-* :ghissue:`15272`: Axes.violinplot has small issue in using pandas.DataFrame without index 0.
-* :ghissue:`16926`: tk window immediately resizes down to zero-height upon showing up.
-* :ghissue:`16919`: wx backends don't send close_event if window is closed via "q" keypress
-* :ghissue:`16854`: small typo in the documentation
-* :ghissue:`16895`: offset text still visible with ImageGrid axis "L"
-* :ghissue:`12712`: Autoscale does not work for ax.arrow()
-* :ghissue:`14208`: shift + w does not close all figures (has no effect)
-* :ghissue:`15745`: Failed to add annotate to figure
-* :ghissue:`11432`: Pressing the "1" key kills the zoom/pan tool
-* :ghissue:`13799`: BUG: incorrect error bar colors when NaN values are present
-* :ghissue:`16185`: hist demo appears to incorrectly mention ``normed`` and something odd about ``density`` as well.
-* :ghissue:`15203`: Closing figures is done by number
-* :ghissue:`16016`: Better argument checking of subplot definition in ``add_subplot()``
-* :ghissue:`15980`: Is the reset of the colorbar's edgecolor when updating the corresponding image clim wanted behaviour?
-* :ghissue:`16718`: Float figure DPI
-* :ghissue:`16498`: long string of format_coord in osx backend
-* :ghissue:`8405`: BUG: PDF export seems wrong with dash sequences that include a None offset
-* :ghissue:`8619`: Feature request: allow mathtext fallback font other than Computer Modern for custom mathtext setup
-* :ghissue:`14996`: format error saving eps figure using custom linestyle
-* :ghissue:`16493`: Example/tutorials warn due to new pcolormesh shading
-* :ghissue:`16022`: Cleanup Artist.draw() signatures
-* :ghissue:`16389`: “Size” ignored if placed before fontproperties
-* :ghissue:`16687`: Creating a figure of size (0, 0) raises an error
-* :ghissue:`12729`: Docs for contour levels argument is incorrect
-* :ghissue:`16593`: specifying ecolor in errobar turns off cycling
-* :ghissue:`15621`: secondary_xaxis doesn't seem to use formatters
-* :ghissue:`16116`: travis36minver.txt needs an update
-* :ghissue:`16546`: Problem with eventplot - error message claims events & lineoffsets are unequal sizes
-* :ghissue:`16462`: Allow wedges of polar plots to include theta = 0.
-* :ghissue:`15142`: pyplot.annotate() API deprecation
-* :ghissue:`16479`: font-stretch property missing in svg export
-* :ghissue:`14304`: 'NSWindow drag regions should only be invalidated on the Main Thread!' - macos/python
-* :ghissue:`12085`: Tcl_AsyncDelete: async handler deleted by the wrong thread
-* :ghissue:`14669`: cm.ScalarMappable should fail early when norm input is wrong
-* :ghissue:`16468`: incorrect cbar minor ticks for extend regions when x/ytick.minor.visible is True
-* :ghissue:`16243`: windows builds: devenv freetype /update appears not to have an effect
-* :ghissue:`11525`: Axes3D scatter plot for Numpy arrays in F-order does not give correct z-values
-* :ghissue:`8894`: mplot3d projection results in non-orthogonal axes
-* :ghissue:`1104`: Resizing a GUI window with Axes3D
-* :ghissue:`16371`: Incomplete documentation in axes_grid1
-* :ghissue:`6323`: Vertical alignment of tick labels with usetex=True
-* :ghissue:`7957`: clabel not respecting zorder parameter
-* :ghissue:`16252`: axes.spy plotting function doesn't respect origin='lower' kwarg when marker is not None
-* :ghissue:`16299`: The interactive polar plot animation's axis label won't scale.
-* :ghissue:`15182`: More tests ``ConciseDateFormatter`` needed
-* :ghissue:`16140`: Unclear Documentation for get_xticklabels
-* :ghissue:`16147`: pp.hist parmeter 'density' does not scale data appropriately
-* :ghissue:`16069`: matplotlib glitch when rotating interactively a 3d animation
-* :ghissue:`14603`: Scatterplot: should vmin/vmax be ignored when a norm is specified?
-* :ghissue:`15730`: Setting lines.marker = s in matplotlibrc also sets markers in boxplots
-* :ghissue:`11178`: home/back/forward buttons do nothing in 3d mode
-* :ghissue:`14520`: pylab with wx backend not exiting cleanly
-* :ghissue:`15964`: Guard ``plt.subplot`` kwargs a bit better?
-* :ghissue:`15404`: Add python 3.8 tests
-* :ghissue:`15773`: Warning:... GLib.source_remove(self._idle_draw_id) when using plt.savefig()
-* :ghissue:`15923`: pie takes negative values
-* :ghissue:`10317`: Setting plt.rc('text', usetex=True) after ticker.ScalarFormatter(useMathText=True) causes Error
-* :ghissue:`15825`: Customised dashed linstyle in matplotlib.cycler throws ValueError when using in Axes.set_prop_cycle
-* :ghissue:`9792`: Error with linestyles rcParams entries under the form (on, off, ...) and a style context manager
-* :ghissue:`15782`: Invalid polygon in stepfilled histogram when bottom is set
-* :ghissue:`15628`: Invalid unicode characters in PDF when font is a symlink
-* :ghissue:`8577`: mplot3D scalar arguments for plot function
-* :ghissue:`15650`: URL is not shown when webagg failed to open the browser.
-* :ghissue:`5238`: the offset of the scientific notation in xaxis stays at bottom when axis is set to top
-* :ghissue:`15678`: Error at save animation with pillow
-* :ghissue:`15079`: check_figures_equal decorator reuses figures if called multiple times inside a single test.
-* :ghissue:`15089`: Coerce MxNx1 images into MxN images for imshow
-* :ghissue:`5253`: abline() - for drawing arbitrary lines on a plot, given specifications.
-* :ghissue:`15165`: Switch to requiring Pillow rather than having our own png wrapper?
-* :ghissue:`15280`: Add pull request checklist to Reviewers Guidlines
-* :ghissue:`15289`: cbook.warn_deprecated() should warn with a MatplotlibDeprecationWarning not a UserWarning
-* :ghissue:`15285`: DOC: make copy right year auto-update
-* :ghissue:`15059`: fig.add_axes() with no arguments silently does nothing
-* :ghissue:`14546`: Setting lines.markeredgecolor in rcParams affects the ticks' mark color too
+Pull Requests (73):
+
+* :ghpull:`18243`: Fix reshape list of strings
+* :ghpull:`18240`: Backport PR #18235 on branch v3.3.x
+* :ghpull:`18239`: Backport PR #18233 on branch v3.3.x (Fix cibuildwheel trigger condition.)
+* :ghpull:`18235`: FIX: check we have a back button in tk toolbar before we touch it
+* :ghpull:`18233`: Fix cibuildwheel trigger condition.
+* :ghpull:`18231`: Backport PR #18224 on branch v3.3.x (Try out cibuildwheel.)
+* :ghpull:`18224`: Try out cibuildwheel.
+* :ghpull:`18230`: Backport PR #18225 on branch v3.3.x (Use certifi when downloading bundled build requirements.)
+* :ghpull:`18225`: Use certifi when downloading bundled build requirements.
+* :ghpull:`18229`: Backport PR #18219 on branch v3.3.x (Fixes an issue where WxAgg NavigationToolbar2 broke custom toolbars)
+* :ghpull:`18219`: Fixes an issue where WxAgg NavigationToolbar2 broke custom toolbars
+* :ghpull:`18228`: Backport PR #18227 on branch v3.3.x (Set pipefail when running flake8 linter.)
+* :ghpull:`18227`: Set pipefail when running flake8 linter.
+* :ghpull:`18215`: Backport PR #18185 on branch v3.3.x (FIX: fix reading from http/https urls via imread)
+* :ghpull:`18214`: Backport PR #18184 on branch v3.3.x (Go back to checking figures for their manager in destroy.)
+* :ghpull:`18185`: FIX: fix reading from http/https urls via imread
+* :ghpull:`18184`: Go back to checking figures for their manager in destroy.
+* :ghpull:`18183`: Backport PR #17995 on branch v3.3.x (Avoid using Bbox machinery in Path.get_extents; special case polylines.)
+* :ghpull:`18182`: Backport PR #17994 on branch v3.3.x (Special case degree-1 Bezier curves.)
+* :ghpull:`18179`: Backport PR #18175 on branch v3.3.x (Downgrade symbol substitution log to info level.)
+* :ghpull:`18177`: Backport PR #18092 on branch v3.3.x (Use same Make as FreeType's configure to build it.)
+* :ghpull:`18174`: Backport PR #18167 on branch v3.3.x (Catch Pandas AssertionError on deprecated multidimensional indexing. Closes #18158)
+* :ghpull:`18176`: Backport PR #18173 on branch v3.3.x (Fix the return value of Axes.get_navigate_mode.)
+* :ghpull:`18175`: Downgrade symbol substitution log to info level.
+* :ghpull:`18092`: Use same Make as FreeType's configure to build it.
+* :ghpull:`18173`: Fix the return value of Axes.get_navigate_mode.
+* :ghpull:`18167`: Catch Pandas AssertionError on deprecated multidimensional indexing. Closes #18158
+* :ghpull:`18162`: Backport PR #18156 on branch v3.3.x (Fix IndexError when using scatter3d and depthshade=False)
+* :ghpull:`18156`: Fix IndexError when using scatter3d and depthshade=False
+* :ghpull:`18153`: Backport PR #18142 on branch v3.3.x (Fix nbagg in Chrome 84)
+* :ghpull:`18146`: Backport PR #17989 on branch v3.3.x (gtk/tk: Ensure no flicker when hovering over images.)
+* :ghpull:`18142`: Fix nbagg in Chrome 84
+* :ghpull:`18147`: Backport PR #18136 on branch v3.3.x (Sort 3d sizes along with other properties)
+* :ghpull:`18136`: Sort 3d sizes along with other properties
+* :ghpull:`17989`: gtk/tk: Ensure no flicker when hovering over images.
+* :ghpull:`18102`: Fix linting on v3.3.x
+* :ghpull:`18111`: Backport PR #18089 on branch v3.3.x
+* :ghpull:`18109`: Backport PR #18093 on branch v3.3.x (Improve saving animated GIF with ffmpeg)
+* :ghpull:`18089`: Revert "Convert adjust_bbox to use ExitStack."
+* :ghpull:`18093`: Improve saving animated GIF with ffmpeg
+* :ghpull:`18104`: Backport PR #18101 on branch v3.3.x (FIX: catch all multi-dim warnings pandas)
+* :ghpull:`18101`: FIX: catch all multi-dim warnings pandas
+* :ghpull:`18091`: ci: Fix linting being ignored by reviewdog
+* :ghpull:`18083`: Backport PR #18079 on branch v3.3.x (Set shading='auto' if invalid value passed to pcolormesh)
+* :ghpull:`18079`: Set shading='auto' if invalid value passed to pcolormesh
+* :ghpull:`18067`: Backport PR #17956 on branch v3.3.x (ENH: Add version check for mac sdk version)
+* :ghpull:`17956`: ENH: Add version check for mac sdk version
+* :ghpull:`18053`: Backport PR #18021: FIX: update num2julian and julian2num
+* :ghpull:`18021`: FIX: update num2julian and julian2num
+* :ghpull:`18041`: Backport PR #18038 on branch v3.3.x (FIX: use internal _set_postion, not external)
+* :ghpull:`18038`: FIX: use internal _set_postion, not external
+* :ghpull:`18036`: Backport PR #18030 on branch v3.3.x (Fix PolyCollection.set_verts optimization.)
+* :ghpull:`18030`: Fix PolyCollection.set_verts optimization.
+* :ghpull:`18032`: Backport PR #18026 on branch v3.3.x (FIX: Be sure matplotlib.backends is imported before we use it)
+* :ghpull:`18026`: FIX: Be sure matplotlib.backends is imported before we use it
+* :ghpull:`18027`: Backport PR #17981 on branch v3.3.x (gtk: Fix ``draw`` on unmapped windows.)
+* :ghpull:`17981`: gtk: Fix ``draw`` on unmapped windows.
+* :ghpull:`18024`: Backport PR #17963 on branch v3.3.x (TST: Ignore deprecations when switching backends.)
+* :ghpull:`18023`: Backport PR #18014 on branch v3.3.x (Fix flipped paths in non-writable config dir warning.)
+* :ghpull:`17963`: TST: Ignore deprecations when switching backends.
+* :ghpull:`18014`: Fix flipped paths in non-writable config dir warning.
+* :ghpull:`18008`: Backport PR #17969 on branch v3.3.x (Honor ``'Date': None`` in metadata)
+* :ghpull:`18009`: Backport PR #17982 on branch v3.3.x (BF: for degenerate polygons, add CLOSEPOLY vertex)
+* :ghpull:`17982`: BF: for degenerate polygons, add CLOSEPOLY vertex
+* :ghpull:`17969`: Honor ``'Date': None`` in metadata
+* :ghpull:`17995`: Avoid using Bbox machinery in Path.get_extents; special case polylines.
+* :ghpull:`17994`: Special case degree-1 Bezier curves.
+* :ghpull:`17990`: Manual backport of pr 17983 on v3.3.x
+* :ghpull:`17984`: Backport PR #17972 on branch v3.3.x (Fix PyPy compatiblity issue)
+* :ghpull:`17985`: Backport PR #17976 on branch v3.3.x (Fixed #17970 - Docstrings should not accessed with -OO)
+* :ghpull:`17983`: FIX: undeprecate and update num2epoch/epoch2num
+* :ghpull:`17976`: Fixed #17970 - Docstrings should not accessed with -OO
+* :ghpull:`17972`: Fix PyPy compatiblity issue
+
+Issues (25):
+
+* :ghissue:`18234`: _reshape_2D function behavior changed, breaks hist for some cases in 3.3.0
+* :ghissue:`18232`: different behaviour between 3.3.0 and 3.2.2 (and earlier) for ploting in a Tk canvas
+* :ghissue:`18212`: Updated WxAgg NavigationToolbar2 breaks custom toolbars
+* :ghissue:`18129`: Error reading png image from URL with imread in matplotlib 3.3
+* :ghissue:`18163`: Figure can not be closed if it has associated Agg canvas
+* :ghissue:`17974`: Major speed regression introduced in "plt.bar" definition clipping between 3.0.3 and 3.3.0.
+* :ghissue:`17998`: New warning: Substituting symbol \perp from STIXGeneral
+* :ghissue:`18057`: Fails to install in FreeBSD
+* :ghissue:`18150`: Regression in get_navigate_mode() return value
+* :ghissue:`18158`: X-axis that is Pandas Series time zone aware timestamps raises AssertionError
+* :ghissue:`18037`: Scatter3D: depthshade=False causes IndexError for Tkinter when plotting more than one point.
+* :ghissue:`18169`: When running python with -OO option, an empty matplotlib docstring causes an exception.
+* :ghissue:`18165`: fig.colorbar() and using bbox='tight' in PDF export mess up figure dimensions
+* :ghissue:`18132`: A simple 3D scatter plot with %matplotlib notebook is not working
+* :ghissue:`18135`: Point size array in the Axes3D scatter() does not follow the same order as in the data points
+* :ghissue:`18061`: 3.3.0 regression in png backend with colorbar()
+* :ghissue:`18076`: pcolormesh + gourand shading + polar axes is broken
+* :ghissue:`18010`: 3.3.0: possible regression/bug with DateFormatter?
+* :ghissue:`18033`: v. 3.3.0: horizontal colorbar broken
+* :ghissue:`18017`: Optimisation in set_verts causes error if ``verts`` have irregular sizes
+* :ghissue:`18022`: AttributeError: module 'matplotlib' has no attribute 'backends'
+* :ghissue:`18011`: Confusing error message when home config directory not writable
+* :ghissue:`17975`: Computing the bounding box of a degenerate polygon throws an error
+* :ghissue:`17968`: Setting ``Date`` metadata to ``None`` does not remove the date metadata from the SVG file
+* :ghissue:`17970`: AttributeError when using PYTHONOPTIMIZE (due to stripped docstring)
Previous GitHub Stats
diff --git a/doc/users/prev_whats_new/github_stats_3.3.0.rst b/doc/users/prev_whats_new/github_stats_3.3.0.rst
new file mode 100644
index 000000000000..4f9e3b3b6adc
--- /dev/null
+++ b/doc/users/prev_whats_new/github_stats_3.3.0.rst
@@ -0,0 +1,1430 @@
+.. _github-stats-3-3-0:
+
+GitHub Stats for Matplotlib 3.3.0
+=================================
+
+GitHub stats for 2020/03/03 - 2020/07/16 (tag: v3.2.0)
+
+These lists are automatically generated, and may be incomplete or contain duplicates.
+
+We closed 198 issues and merged 1066 pull requests.
+The full list can be seen `on GitHub `__
+
+The following 144 authors contributed 3829 commits.
+
+* Adam
+* Adam Paszke
+* Adam Ruszkowski
+* Alex Henrie
+* Alexander Rudy
+* Amy Roberts
+* andrzejnovak
+* Antony Lee
+* Ardie Orden
+* Asaf Maman
+* Avni Sharma
+* Ben Root
+* Bruno Beltran
+* Bruno Pagani
+* chaoyi1
+* Cho Yin Yong
+* Chris
+* Christoph Pohl
+* Cimarron Mittelsteadt
+* Clemens Brunner
+* Dan Hickstein
+* Dan Stromberg
+* David Chudzicki
+* David Stansby
+* Dennis Tismenko
+* Dominik Schmidt
+* donchanee
+* Dora Fraeman Caswell
+* Edoardo Pizzigoni
+* Elan Ernest
+* Elliott Sales de Andrade
+* Emlyn Price
+* Eric Firing
+* Eric Larson
+* Eric Relson
+* Eric Wieser
+* Fabien Maussion
+* Frank Sauerburger
+* Gal Avineri
+* Generated images
+* Georg Raiser
+* Gina
+* Greg Lucas
+* hannah
+* Hanno Rein
+* Harshal Prakash Patankar
+* henryhu123
+* Hugo van Kemenade
+* Ian Hincks
+* ImportanceOfBeingErnest
+* Inception95
+* Ingo Fründ
+* Jake Lee
+* Javad
+* jbhopkins
+* Jeroonk
+* jess
+* Jess Tiu
+* jfbu
+* Jiahao Chen
+* Jody Klymak
+* Jon Haitz Legarreta Gorroño
+* Jose Manuel Martí
+* Joshua Taillon
+* Juanjo Bazán
+* Julian Mehne
+* Kacper Kowalik (Xarthisius)
+* Kevin Mader
+* kolibril13
+* kopytjuk
+* ksafran
+* Kyle Sunden
+* Larry Bradley
+* Laurent Thomas
+* Lawrence D'Anna
+* Leo Singer
+* lepuchi
+* Luke Davis
+* Manan Kevadiya
+* Manuel Nuno Melo
+* Maoz Gelbart
+* Marat K
+* Marco Gorelli
+* Matt Newville
+* Matthias Bussonnier
+* Max
+* Max Chen
+* Max Humber
+* Maximilian Nöthe
+* Michaël Defferrard
+* Michele Mastropietro
+* mikhailov
+* MuhammadFarooq1234
+* Mykola Dvornik
+* Nelle Varoquaux
+* Nelson Darkwah Oppong
+* Nick Pope
+* Nico Schlömer
+* Nikita Kniazev
+* Olivier Castany
+* Omar Chehab
+* Paul Gierz
+* Paul Hobson
+* Paul Ivanov
+* Pavel Fedin
+* Peter Würtz
+* Philippe Pinard
+* pibion
+* Po
+* Pradeep Reddy Raamana
+* Ram Rachum
+* ranjanm
+* Raphael
+* Ricardo Mendes
+* Riccardo Di Maio
+* Ryan May
+* Sadie Louise Bartholomew
+* Sairam Pillai
+* Samesh Lakhotia
+* SamSchott
+* Sandro Tosi
+* Siddhesh Poyarekar
+* Sidharth Bansal
+* Snowhite
+* SojiroFukuda
+* Spencer McCoubrey
+* Stefan Mitic
+* Stephane Raynaud
+* Steven G. Johnson
+* Steven Munn
+* Ted Drain
+* Terence Honles
+* Thomas A Caswell
+* Thomas Robitaille
+* Till Stensitzki
+* Tim Hoffmann
+* Todd Jennings
+* Tyrone Xiong
+* Umar Javed
+* Venkada
+* vishalBindal
+* Vitaly Buka
+* Yue Zhihan
+* Zulko
+
+GitHub issues and pull requests:
+
+Pull Requests (1066):
+
+* :ghpull:`17943`: Backport PR #17942 on branch v3.3.x (Increase heading level for 3.3 What's New)
+* :ghpull:`17942`: Increase heading level for 3.3 What's New
+* :ghpull:`17941`: Backport PR #17938 on branch v3.3.x (Don't allow 1D lists as subplot_moasic layout.)
+* :ghpull:`17940`: Backport PR #17885 on branch v3.3.x (BF: ignore CLOSEPOLY after NaN in PathNanRemover)
+* :ghpull:`17937`: Backport PR #17877 on branch v3.3.x (Fix drawing zoom rubberband on GTK backends.)
+* :ghpull:`17938`: Don't allow 1D lists as subplot_moasic layout.
+* :ghpull:`17885`: BF: ignore CLOSEPOLY after NaN in PathNanRemover
+* :ghpull:`17877`: Fix drawing zoom rubberband on GTK backends.
+* :ghpull:`17933`: Backport PR #17858 on branch v3.3.x (Refresh what's new page for 3.3.0)
+* :ghpull:`17858`: Refresh what's new page for 3.3.0
+* :ghpull:`17919`: Backport PR #17913 on branch v3.3.x (Revert using SVG inheritance diagrams)
+* :ghpull:`17913`: Revert using SVG inheritance diagrams
+* :ghpull:`17911`: Backport PR #17907 on branch v3.3.x (Fix release() method name in macosx backend)
+* :ghpull:`17907`: Fix release() method name in macosx backend
+* :ghpull:`17903`: Backport PR #17859 on branch v3.3.x (API: resolve unset vmin / vmax in all ScalarMapple based methods)
+* :ghpull:`17859`: API: resolve unset vmin / vmax in all ScalarMapple based methods
+* :ghpull:`17898`: Backport PR #17882 on branch v3.3.x (Fix FFMpegBase.isAvailable with detached terminals.)
+* :ghpull:`17882`: Fix FFMpegBase.isAvailable with detached terminals.
+* :ghpull:`17881`: Backport PR #17871 on branch v3.3.x (Mention single char colors shading in more places)
+* :ghpull:`17871`: Mention single char colors shading in more places
+* :ghpull:`17872`: Backport PR #17800 on branch v3.3.x (Increase tolerance for alternate architectures)
+* :ghpull:`17800`: Increase tolerance for alternate architectures
+* :ghpull:`17861`: Revert "Fix linewidths and colors for scatter() with unfilled markers"
+* :ghpull:`17864`: Backport PR #17862 on branch v3.3.x (CI: Install, or upgrade, Python 3 on homebrew.)
+* :ghpull:`17846`: Backport PR #17844 on branch v3.3.x (Explain why Qt4 backends are deprecated)
+* :ghpull:`17844`: Explain why Qt4 backends are deprecated
+* :ghpull:`17833`: Backport PR #17831 on branch v3.3.x (BLD: default to system freetype on AIX)
+* :ghpull:`17831`: BLD: default to system freetype on AIX
+* :ghpull:`17823`: Backport PR #17821 on branch v3.3.x (FIX: Keep lists of lists of one scalar each 2D in _reshape_2D)
+* :ghpull:`17821`: FIX: Keep lists of lists of one scalar each 2D in _reshape_2D
+* :ghpull:`17811`: Backport PR #17797 on branch v3.3.x (Fix running contour's test_internal_cpp_api directly.)
+* :ghpull:`17812`: Backport PR #17772 on branch v3.3.x (Partially fix rubberbanding in GTK3.)
+* :ghpull:`17815`: Backport PR #17814 on branch v3.3.x (Don't duplicate deprecated parameter addendum.)
+* :ghpull:`17814`: Don't duplicate deprecated parameter addendum.
+* :ghpull:`17772`: Partially fix rubberbanding in GTK3.
+* :ghpull:`17797`: Fix running contour's test_internal_cpp_api directly.
+* :ghpull:`17809`: Backport PR #17801 on branch v3.3.x (BUG: Fix implementation of _is_closed_polygon)
+* :ghpull:`17801`: BUG: Fix implementation of _is_closed_polygon
+* :ghpull:`17796`: Backport PR #17764 on branch v3.3.x (FIX: be more careful about not importing pyplot early)
+* :ghpull:`17795`: Backport PR #17781 on branch v3.3.x (Fix limit setting after plotting empty data)
+* :ghpull:`17764`: FIX: be more careful about not importing pyplot early
+* :ghpull:`17781`: Fix limit setting after plotting empty data
+* :ghpull:`17787`: Backport PR #17784 on branch v3.3.x (Allow passing emtpy list of ticks to FixedLocator)
+* :ghpull:`17784`: Allow passing empty list of ticks to FixedLocator
+* :ghpull:`17766`: Backport PR #17752 on branch v3.3.x (Numpydoc-ify various functions)
+* :ghpull:`17752`: Numpydoc-ify various functions
+* :ghpull:`17762`: Backport PR #17742 on branch v3.3.x (Update tricontour[f] docs)
+* :ghpull:`17742`: Update tricontour[f] docs
+* :ghpull:`17760`: Backport PR #17756 on branch v3.3.x (Fix tk tooltips for dark themes.)
+* :ghpull:`17756`: Fix tk tooltips for dark themes.
+* :ghpull:`17747`: Backport PR #17731 on branch v3.3.x ("Fix" tight_layout for template backend.)
+* :ghpull:`17731`: "Fix" tight_layout for template backend.
+* :ghpull:`17739`: Backport PR #17734 on branch v3.3.x (Oversample thumbnail x2)
+* :ghpull:`17734`: Oversample thumbnail x2
+* :ghpull:`17738`: Backport PR #17729 on branch v3.3.x (Fix type doc for scroll event "step" attribute.)
+* :ghpull:`17729`: Fix type doc for scroll event "step" attribute.
+* :ghpull:`17724`: Backport PR #17720 on branch v3.3.x (Fix check for manager = None.)
+* :ghpull:`17720`: Fix check for manager = None.
+* :ghpull:`17719`: Backport PR #17693 on branch v3.3.x (DOC: Add svg2pdf converter for generating PDF docs.)
+* :ghpull:`17693`: DOC: Add svg2pdf converter for generating PDF docs.
+* :ghpull:`17718`: Backport PR #17715 on branch v3.3.x (Clarify gridspec error message for non-integer inputs.)
+* :ghpull:`17717`: Backport PR #17705 on branch v3.3.x (Keep cachedRenderer as None when pickling Figure.)
+* :ghpull:`17715`: Clarify gridspec error message for non-integer inputs.
+* :ghpull:`17705`: Keep cachedRenderer as None when pickling Figure.
+* :ghpull:`17701`: Backport PR #17687 on branch v3.3.x (Mention keyboard modifiers in toolbar tooltip texts.)
+* :ghpull:`17687`: Mention keyboard modifiers in toolbar tooltip texts.
+* :ghpull:`17698`: Backport PR #17686 on branch v3.3.x (Fix tooltip for wx toolbar.)
+* :ghpull:`17686`: Fix tooltip for wx toolbar.
+* :ghpull:`17692`: Backport PR #17680 on branch v3.3.x (MNT: migrate away from deprecated c-api)
+* :ghpull:`17680`: MNT: migrate away from deprecated c-api
+* :ghpull:`17688`: Backport PR #17676 on branch v3.3.x (FIX: correctly process the tick label size)
+* :ghpull:`17676`: FIX: correctly process the tick label size
+* :ghpull:`17677`: Backport PR #17664 on branch v3.3.x (Clarify docs of AutoDateLocator.intervald)
+* :ghpull:`17678`: Backport PR #17665 on branch v3.3.x (Document that some single char colors are shaded)
+* :ghpull:`17679`: Backport PR #17675 on branch v3.3.x (DOC: specify that the LaTeX installation needs to include cm-super)
+* :ghpull:`17675`: DOC: specify that the LaTeX installation needs to include cm-super
+* :ghpull:`17665`: Document that some single char colors are shaded
+* :ghpull:`17664`: Clarify docs of AutoDateLocator.intervald
+* :ghpull:`17672`: Backport PR #17668 on branch v3.3.x (Don't pass "wrong" ``indent=False`` in SVG generation.)
+* :ghpull:`17671`: Backport PR #17667 on branch v3.3.x (Don't linewrap css in svg header.)
+* :ghpull:`17668`: Don't pass "wrong" ``indent=False`` in SVG generation.
+* :ghpull:`17667`: Don't linewrap css in svg header.
+* :ghpull:`17666`: Prepare for 3.3.0 rc1
+* :ghpull:`17663`: DOC: update the gh stats for v3.3.0
+* :ghpull:`17656`: Fix default colouring of Shadows
+* :ghpull:`17657`: V3.2.x mergeup
+* :ghpull:`17623`: Add a flag for disabling LTO.
+* :ghpull:`17569`: Delay \usepackage{textcomp} until after the custom tex preamble.
+* :ghpull:`17416`: Reorder NavigationToolbar2 methods.
+* :ghpull:`17604`: DOC: Clarify offset notation and scientific notation
+* :ghpull:`17617`: Rewrite pdf test to use check_figures_equal.
+* :ghpull:`17654`: Small fixes to recent What's New
+* :ghpull:`17649`: MNT: make _setattr_cm more forgiving
+* :ghpull:`17644`: Doc 33 whats new consolidation
+* :ghpull:`17647`: Fix example in docstring of cbook._unfold.
+* :ghpull:`10187`: DOC: add a blitting tutorial
+* :ghpull:`17471`: Removed idiomatic constructs from interactive figures docs
+* :ghpull:`17639`: DOC: Update colormap deprecation warning to use Python's copy function.
+* :ghpull:`17223`: Warn on invalid savefig keyword arguments
+* :ghpull:`17625`: Give _DummyAxis instances a __name__
+* :ghpull:`17636`: Fix image vlim clipping again
+* :ghpull:`17635`: Fix autoscaling with tiny sticky values.
+* :ghpull:`17620`: MNT: make _setattr_cm more conservative
+* :ghpull:`17621`: FIX: restore ability to pass a tuple to axes_class in axes_grid
+* :ghpull:`16603`: axes collage
+* :ghpull:`17622`: Fix typo in description of savefig.bbox.
+* :ghpull:`17619`: Skip test_tmpconfigdir_warning when running as root.
+* :ghpull:`17610`: MNT: allow 0 sized figures
+* :ghpull:`17163`: Fix clipping of markers in PDF backend.
+* :ghpull:`17556`: DOC: Update contributor listing in credits
+* :ghpull:`17221`: Add metadata saving support to SVG.
+* :ghpull:`17603`: Replace image comparison in test_axes_grid1 by geometry checks.
+* :ghpull:`17428`: Doc start 33 merges
+* :ghpull:`17607`: Convert adjust_bbox to use ExitStack.
+* :ghpull:`17575`: DOCS: update collections.py docstrings to current doc conventions
+* :ghpull:`15826`: Fix bar3d bug with matching color string and array x lengths
+* :ghpull:`14507`: Simplify handling of Qt modifier keys.
+* :ghpull:`17589`: Fix doc build with Sphinx < 3.
+* :ghpull:`17590`: Clarify docs of set_powerlimits()
+* :ghpull:`17597`: MNT: cleanup minor style issues
+* :ghpull:`17183`: Update configuration of CircleCI builds
+* :ghpull:`17592`: Improve docstrings of ScalarFormatter
+* :ghpull:`17456`: Improve stackplot example
+* :ghpull:`17545`: Improve docs of markers
+* :ghpull:`17233`: Improve PDF metadata support in PGF
+* :ghpull:`17086`: Remove jQuery & jQuery UI
+* :ghpull:`17580`: Fix same_color() for 'none' color
+* :ghpull:`17582`: Fix link in doc
+* :ghpull:`17491`: DOC: Only link to overall Zenodo DOI.
+* :ghpull:`17515`: FIX: add set_box_aspect, improve tight bounding box for Axes3D + fix bbox_inches support with fixed box_aspect
+* :ghpull:`17581`: DOC: Remove duplicate Returns in subplot2grid.
+* :ghpull:`17550`: Update subplot2grid doc to use Figure.add_gridspec, not GridSpec.
+* :ghpull:`17544`: markerfacecolor should not override fillstyle='none' in plot()
+* :ghpull:`15672`: Remove mention that tkagg was derived from PIL.
+* :ghpull:`17573`: Examples: fix formatting issue in 'Errorbar limit selection'
+* :ghpull:`17543`: Fix linewidths and colors for scatter() with unfilled markers
+* :ghpull:`17448`: Add example for drawing an error band around a curve
+* :ghpull:`17572`: Examples: clarity for 'set and get' example page
+* :ghpull:`17276`: Allow numpy arrays in markevery
+* :ghpull:`17536`: Consolidate some tests and fix a couple typos
+* :ghpull:`17558`: Simplify plot_date()
+* :ghpull:`17534`: Fmaussion extended boundary norm
+* :ghpull:`17540`: Fix help window on GTK.
+* :ghpull:`17535`: Update docs on subplot2grid / SubplotBase
+* :ghpull:`17510`: Fix exception handling in FT2Font init.
+* :ghpull:`16953`: Changed 'colors' paramater in PyPlot vlines/hlines and Axes vlines/hlines to default to configured rcParams 'lines.color' option
+* :ghpull:`17459`: Use light icons on dark themes for wx and gtk, too.
+* :ghpull:`17539`: Use symbolic icons for buttons in GTK toolbar.
+* :ghpull:`15435`: Reuse png metadata handling of imsave() in FigureCanvasAgg.print_png().
+* :ghpull:`5034`: New "extend" keyword to colors.BoundaryNorm
+* :ghpull:`17532`: DOC: correct legend.title_fontsize docstring
+* :ghpull:`17531`: Remove unneeded check/comment re: multiprocessing in setup.py.
+* :ghpull:`17522`: Privatize ttconv module.
+* :ghpull:`17517`: Make sure _parent is in sync with Qt parent in NavigationToolbar2QT
+* :ghpull:`17525`: DOC/API: set __qualname__ when using class factory
+* :ghpull:`17511`: Fix offset legend tightbbox
+* :ghpull:`16203`: Port fontconfig's font weight detection to font_manager.
+* :ghpull:`17485`: Support marking a single artist as not-usetex.
+* :ghpull:`17338`: Support url on more Artists in svg
+* :ghpull:`17519`: Prefer demo'ing rcParams rather than rc in examples.
+* :ghpull:`13457`: Give ``AnnotationBbox`` an opinion about its extent
+* :ghpull:`15037`: Simplifications to errorbar().
+* :ghpull:`17493`: Update SVGs that use interpolation='none'.
+* :ghpull:`15221`: Don't fallback to agg in tight_layout.get_renderer.
+* :ghpull:`17512`: DOC: remove inkscape restriction in doc
+* :ghpull:`17484`: Deprecate ismath parameter to draw_tex and ismath="TeX!".
+* :ghpull:`17492`: Correctly set default linewidth for unfilled markers.
+* :ghpull:`16908`: Adding 2d support to quadmesh set_array
+* :ghpull:`17506`: Fix dicts unpacking for ``.plot``
+* :ghpull:`17496`: Fix some incorrect image clipping
+* :ghpull:`17340`: convert some sample plots to use plt.subplots() instead of other methods
+* :ghpull:`17504`: Undocument parameter orientation of bar()
+* :ghpull:`13884`: Add some documentation for axisartist's ExtremeFinder, plus some cleanups.
+* :ghpull:`17495`: Fix Pillow import in testing.
+* :ghpull:`17462`: Inline FigureCanvasGtkFoo._render_figure.
+* :ghpull:`17474`: Numpydocify RectangleSelector docstring.
+* :ghpull:`17003`: Optimize extensions with LTO and hidden visibility
+* :ghpull:`17489`: BUG: Picking vertical line broken
+* :ghpull:`17486`: Simplify handling of fontproperties=None.
+* :ghpull:`17478`: Add support for blitting in qt5cairo.
+* :ghpull:`15641`: Make get_sample_data autoload npy/npz files.
+* :ghpull:`17481`: Fix LightSource.shade on fully unmasked array.
+* :ghpull:`17289`: Prepare for ragged array warnings in NumPy 1.19
+* :ghpull:`17358`: Fix masked CubicTriInterpolator
+* :ghpull:`17477`: DOC: Use Sphinx-gallery animation capture
+* :ghpull:`17482`: Shorten RectangleSelector._release.
+* :ghpull:`17475`: Cleanup RectangleSelector example.
+* :ghpull:`17461`: Deprecate the private FigureCanvasGTK3._renderer_init.
+* :ghpull:`17464`: Fold _make_nseq_validator into _listify_validator.
+* :ghpull:`17469`: Use qVersion, not QT_VERSION_STR -- the latter doesn't exist in PySide2.
+* :ghpull:`4779`: DOC: Start to document interactive figures
+* :ghpull:`17458`: Cleanup C++ code
+* :ghpull:`17466`: DOC: clarify that milestones are intentions not approvals
+* :ghpull:`17062`: Fix to "exported SVG files blurred in viewers"
+* :ghpull:`17443`: Fix rcParams validator for dashes.
+* :ghpull:`17350`: Move integerness checks to SubplotSpec._from_subplot_args.
+* :ghpull:`17444`: Support odd-length dash patterns in Agg.
+* :ghpull:`17405`: Show the failing line in bad-rcparams warnings.
+* :ghpull:`17452`: Make validate_date throw ValueError, not RuntimeError.
+* :ghpull:`17439`: Remove comment re: validation of datetime format strings.
+* :ghpull:`17438`: Discourage use of proprietary Matplotlib names for freetype hinting
+* :ghpull:`16990`: update testing helpers
+* :ghpull:`16340`: Make set_x/ymargin() update axes limits, just like margins().
+* :ghpull:`15029`: Get default params from matplotlibrc.template.
+* :ghpull:`17363`: Fix toolbar separators in wx+toolmanager.
+* :ghpull:`17348`: Avoid creating a Tick in Axis.get_tick_space.
+* :ghpull:`15725`: Changed line color of boxplot for dark_background
+* :ghpull:`17362`: Remove status bars in toolmanager mode as well.
+* :ghpull:`16551`: DOC: be more opinionated about flags passed to pip
+* :ghpull:`17328`: Fixes icon clipping issue with WxAgg NavigationToolbar2 for wxpython 4.1.0
+* :ghpull:`17425`: fix typo in stem doc
+* :ghpull:`17415`: Cygwin fixes
+* :ghpull:`17401`: FIX: Fix for FFmpeg + GIF
+* :ghpull:`16569`: MNT: improve the error message in Path init
+* :ghpull:`17404`: Don't forget to dlclose() main_program in tkagg init.
+* :ghpull:`17414`: Keep validate_date private.
+* :ghpull:`17413`: Revert "DOC: drop the experimental tag constrained_layout and tight_layout"
+* :ghpull:`17394`: Deprecate passing keys to update_keymap as single comma-separated string
+* :ghpull:`17395`: TexManager fixes.
+* :ghpull:`17399`: Remove qt4 backends from backend fallback candidates.
+* :ghpull:`17392`: Clarify deprecation message re: tex/pgf preambles as list-of-strings.
+* :ghpull:`17400`: Cleanup wx examples.
+* :ghpull:`17378`: Fix marker overlap
+* :ghpull:`17351`: Fix running the test suite with inkscape>=1.
+* :ghpull:`17382`: FIX: properly check figure on gridspec
+* :ghpull:`17390`: Small updates to troubleshooting guide.
+* :ghpull:`15104`: Simplify file handling in ft2font.
+* :ghpull:`17380`: Support standard names for freetype hinting flags.
+* :ghpull:`15594`: Fix marker overlap
+* :ghpull:`17372`: Auto-set artist.mouseover based on if get_cursor_data is overridden.
+* :ghpull:`17377`: Remove code for sphinx < 1.8
+* :ghpull:`17266`: Keep explicit ticklabels in sync with ticks from FixedLocator
+* :ghpull:`17359`: Fix running test_internal_cpp_api directly.
+* :ghpull:`17355`: Change subprocess for inkscape version detection
+* :ghpull:`17369`: CI: Add eslint for JS linting
+* :ghpull:`17226`: Replace backend_driver by new example runner.
+* :ghpull:`17365`: Also use light color tool buttons in qt+toolmanager+dark theme.
+* :ghpull:`17366`: Restrict Qt toolbars to top/bottom of canvas.
+* :ghpull:`17361`: Remove randomness from test_colorbar_get_ticks_2.
+* :ghpull:`17151`: Cleanup colors.py docstrings.
+* :ghpull:`17287`: Make API of get_tightbbox more consistent between Axes and Axis.
+* :ghpull:`17092`: Don't create a statusbar in Qt, wx backends.
+* :ghpull:`17220`: Simplify Annotation and Text bbox drawing.
+* :ghpull:`17353`: Make zooming work in qt-embedding example.
+* :ghpull:`16727`: Update xtick.alignment parameter in rcsetup to validate against correct values
+* :ghpull:`17236`: Add the "contour.linewidths" configuration option
+* :ghpull:`16328`: Make Artist.set() apply properties in the order in which they are given.
+* :ghpull:`9696`: FIX: set_url() without effect in the plot for instances of Tick
+* :ghpull:`17002`: Fix AnnotationBbox picking and a bit of cleanup
+* :ghpull:`17256`: Improve ps handling of individual usetex strings.
+* :ghpull:`17267`: Improve image comparison decorator
+* :ghpull:`17332`: Cleanup docstring of subplots().
+* :ghpull:`16843`: Deprecate is_pyqt5.
+* :ghpull:`15898`: New textcolor kwarg for legend
+* :ghpull:`17333`: Make sharex, etc. args of subplots() keyword-only.
+* :ghpull:`17329`: Improve docs of eventplot()
+* :ghpull:`17330`: Remove pnpoly license.
+* :ghpull:`13656`: For single datasets, don't wrap artist added by Axes.hist in silent_list
+* :ghpull:`16247`: DOC added kwargs and tight_layout description in plt.figure
+* :ghpull:`16992`: Implement FigureManager.resize for macosx backend
+* :ghpull:`17324`: DOC: add offset axes to secondary_axes
+* :ghpull:`17311`: Make pyplot signatures of rgrids() and thetagrids() explicit
+* :ghpull:`17302`: Fix alignment of offset text on top axis.
+* :ghpull:`14421`: Add GridSpec.subplots()
+* :ghpull:`15111`: By default, don't change the figure face/edgecolor on savefig().
+* :ghpull:`17318`: both x and y should multiply the radius
+* :ghpull:`17309`: Cleanup parameter types in docstrings
+* :ghpull:`17308`: Improve docs of bar() and barh()
+* :ghpull:`17312`: changed axis to axes in lifecycle tutorial
+* :ghpull:`16715`: Automatically create tick formatters for str and callable inputs.
+* :ghpull:`16959`: Simplify and robustify ConnectionPatch coordinates conversion.
+* :ghpull:`17306`: FIX: CL more stable
+* :ghpull:`17301`: Use deprecate_privatize_attribute more.
+* :ghpull:`16985`: Adds normalize kwarg to pie function
+* :ghpull:`5243`: Enhancement of tick label offset text positioning
+* :ghpull:`17292`: Deprecate various wx Toolbar attributes.
+* :ghpull:`17297`: Simplify pickling support.
+* :ghpull:`17298`: Fix rubberband in tk.
+* :ghpull:`17299`: Avoid "dash motion" in qt zoom box.
+* :ghpull:`17200`: Implement set_history_buttons for Tk toolbar.
+* :ghpull:`16798`: Make the Qt interactive zoom rectangle black & white.
+* :ghpull:`17296`: Fix doc wording
+* :ghpull:`17282`: Don't divide by zero in Line2D.segment_hits.
+* :ghpull:`17293`: Fix incorrect deprecation.
+* :ghpull:`17285`: V32 mergeup
+* :ghpull:`15933`: Warn if a temporary config/cache dir must be created.
+* :ghpull:`15911`: Use os.getpid() in configdir, to avoid multiprocess concurrency issues
+* :ghpull:`17277`: Move slow FontManager warning to FontManager constructor.
+* :ghpull:`17222`: FIX: long titles x/ylabel layout
+* :ghpull:`14960`: Don't generate individual doc entries for inherited Axes/Axis/Tick methods
+* :ghpull:`17175`: Further sync axes_grid colorbars with standard colorbars.
+* :ghpull:`17030`: Move widget functions into matplotlib.testing.widgets.
+* :ghpull:`16975`: Fix "out of bounds" undefined behavior
+* :ghpull:`17111`: Deprecate NavigationToolbar2._init_toolbar.
+* :ghpull:`15275`: adds turbo colormap
+* :ghpull:`17174`: Inline RGBAxes._config_axes to its only call site.
+* :ghpull:`17156`: Deprecate text.latex.preview rcParam.
+* :ghpull:`17242`: Make deprecations versions explicit
+* :ghpull:`17165`: Small optimizations to scale and translate of Affine2D
+* :ghpull:`17181`: Inline some private helper methods in ColorbarBase + small refactors.
+* :ghpull:`17264`: Don't trigger save when gtk save dialog is closed by escape.
+* :ghpull:`17262`: fix typo in set_clip_on doc
+* :ghpull:`17234`: Shorten and privatize qt's UiSubplotTool.
+* :ghpull:`17137`: Deprecate Toolbar.press/release; add helper to find overridden methods.
+* :ghpull:`17245`: Improve error handling in _parse_scatter_color_args
+* :ghpull:`15008`: ENH: add variable epoch
+* :ghpull:`17260`: Text Rotation Example: Correct roation_mode typo
+* :ghpull:`17258`: Improve info logged by tex subsystem.
+* :ghpull:`17211`: Deprecate support for running svg converter from path contaning newline.
+* :ghpull:`17078`: Improve nbAgg & WebAgg toolbars
+* :ghpull:`17191`: Inline unsampled-image path; remove renderer kwarg from _check_unsampled_image.
+* :ghpull:`17213`: Replace use of Bbox.bounds by appropriate properties.
+* :ghpull:`17219`: Add support for suptitle() in tight_layout().
+* :ghpull:`17235`: More axisartist cleanups
+* :ghpull:`17239`: Remove deprecations that expire in 3.3
+* :ghpull:`13696`: Deprecate offset_position="data".
+* :ghpull:`16991`: Begin warning on modifying global state of colormaps
+* :ghpull:`17053`: Replace most jQuery with vanilla JavaScript
+* :ghpull:`17228`: Make params to pyplot.tight_layout keyword-only.
+* :ghpull:`17225`: Remove Patch visibility tracking by Legend & OffsetBox.
+* :ghpull:`17027`: Fix saving nbAgg figure after a partial blit
+* :ghpull:`16847`: Ticks are not markers
+* :ghpull:`17229`: Autogenerate subplots_adjust with boilerplate.py.
+* :ghpull:`17209`: Simplify some axisartist code.
+* :ghpull:`17204`: Draw unfilled hist()s with the zorder of lines.
+* :ghpull:`17205`: Shorten tight_layout code.
+* :ghpull:`17218`: Document ``Transform.__add__`` and ``.__sub__``.
+* :ghpull:`17215`: Small cleanups.
+* :ghpull:`17212`: Cleanup text.py.
+* :ghpull:`17196`: Move polar tests to their own module.
+* :ghpull:`14747`: Deprecate AxisArtist.dpi_transform.
+* :ghpull:`13144`: Deprecate NavigationToolbar2GTK3.ctx.
+* :ghpull:`17202`: DOC: Remove extra word
+* :ghpull:`17194`: Small cleanups/simplifications/fixes to pie().
+* :ghpull:`17102`: Switch tk pan/zoom to use togglable buttons.
+* :ghpull:`16832`: Correctly compute path extents
+* :ghpull:`17193`: Document docstring quote convention
+* :ghpull:`17195`: Fix polar tests.
+* :ghpull:`17189`: Make all parameters of ColorbarBase, except ``ax``, keyword-only.
+* :ghpull:`16717`: Bugfix for issue 16501 raised ValueError polar subplot with (thetamax - thetamin) > 2pi
+* :ghpull:`17180`: Doc: spines arrows example
+* :ghpull:`17184`: Fix various small typos.
+* :ghpull:`17143`: Move linting to GitHub Actions with reviewdog.
+* :ghpull:`17160`: Correctly go through property setter when init'ing Timer interval.
+* :ghpull:`17166`: Deprecate ScalarMappable.check_update and associated machinery.
+* :ghpull:`17177`: Manually linewrap PS hexlines. Fixes #17176
+* :ghpull:`17162`: Update docs of rc_context()
+* :ghpull:`17170`: Convert SubplotZero example into centered-spines-with-arrows recipe.
+* :ghpull:`17164`: Fix Figure.add_axes(rect=...).
+* :ghpull:`17154`: DOC: Fix some warning and unreproducibility
+* :ghpull:`17169`: Clarify that draw_event occurs after the canvas draw.
+* :ghpull:`17089`: Cleanup some imports in tests
+* :ghpull:`17040`: Improve docs on automated tests
+* :ghpull:`17145`: CI: run pydocstyle with our custom options
+* :ghpull:`16864`: Check parameter type for legend(labels)
+* :ghpull:`17146`: FigureManager/NavigationToolbar2 cleanups.
+* :ghpull:`16933`: Add tests for toolmanager.
+* :ghpull:`17127`: ENH: allow title autopositioning to be turned off
+* :ghpull:`17150`: Many docstring cleanups.
+* :ghpull:`17148`: Fix most instances of D404 ("docstring should not start with 'this'").
+* :ghpull:`17142`: BUGFIX: conditional for add_axes arg deprecation
+* :ghpull:`17032`: Fold table.CustomCell into Cell.
+* :ghpull:`17117`: TextBox improvements.
+* :ghpull:`17108`: Make widgets.TextBox work also when embedding.
+* :ghpull:`17135`: Simplify pan/zoom toggling.
+* :ghpull:`17134`: Don't override update() in NavigationToolbar2Tk.
+* :ghpull:`17129`: In docs remove 'optional' if 'default' can be given
+* :ghpull:`16963`: Deprecate Locator.refresh and associated helpers.
+* :ghpull:`17133`: Fix Button widget motion callback.
+* :ghpull:`17125`: Make multiline docstrings start with a newline.
+* :ghpull:`17124`: Widgets cleanup.
+* :ghpull:`17123`: Cleanup/Simplify Cell._set_text_position.
+* :ghpull:`16862`: FIX: turn off title autopos if pad is set
+* :ghpull:`15214`: Inline wx icon loading.
+* :ghpull:`16831`: Simplify interactive zoom handling.
+* :ghpull:`17094`: DOC: drop the experimental tag constrained_layout and tight_layout
+* :ghpull:`17101`: Avoid "wrapped C/C++ object has been deleted" when closing wx window.
+* :ghpull:`17028`: Changed return type of get_{x,y}ticklabels to plain list
+* :ghpull:`16058`: Deprecate {ContourSet,Quiver}.ax in favor of .axes.
+* :ghpull:`15349`: Use checkboxes as bullet points for the PR review checklists
+* :ghpull:`17112`: Fix some link redirects in docs
+* :ghpull:`17090`: DOCS: add examples of how one "should" use Bbox
+* :ghpull:`17110`: Simplify connection of the default key_press and button_press handlers.
+* :ghpull:`17070`: Cleanups to Qt backend.
+* :ghpull:`16776`: Make cursor text precision actually correspond to pointing precision.
+* :ghpull:`17026`: Add eslint & prettier, and re-format JS
+* :ghpull:`17091`: Make sure slider uses "x" sign before multiplicative factor.
+* :ghpull:`17082`: Cleanup TextBox implementation.
+* :ghpull:`17067`: Simplify and generalize _set_view_from_bbox.
+* :ghpull:`17081`: Update animation_api.rst
+* :ghpull:`17077`: Improve default formatter for Slider values.
+* :ghpull:`17079`: Use True instead of 1 for boolean parameters.
+* :ghpull:`17074`: Fixed a typo in Lifecycle of a Plot
+* :ghpull:`17072`: Cleanup multi_image example.
+* :ghpull:`15287`: Allow sharex/y after axes creation.
+* :ghpull:`16987`: Deprecate case-insensitive properties.
+* :ghpull:`17059`: More missing refs fixes, and associated doc rewordings.
+* :ghpull:`17057`: Simplify subgridspec example/tutorial.
+* :ghpull:`17058`: Fix minor doc typos.
+* :ghpull:`17024`: Clarify docs of Rectangle
+* :ghpull:`17043`: Avoid spurious deprecation warning in TextBox.
+* :ghpull:`17047`: Highlighted .cbook.warn_deprecated() in contributing.rst
+* :ghpull:`17054`: Use slope in axline example
+* :ghpull:`17048`: More missing refs fixes.
+* :ghpull:`17021`: File name made more understandable
+* :ghpull:`16903`: Shorten implementation of Axes methods that just wrap Axis methods.
+* :ghpull:`17039`: Cleanups to contour docs.
+* :ghpull:`17011`: ci: Publish result images as Azure artifacts.
+* :ghpull:`17038`: Improve readability of documenting_mpl.rst
+* :ghpull:`16996`: Clean up get_proj() docstring (used view_init docstring as reference)
+* :ghpull:`17019`: Add return field to documentation of 'get_major_ticks'
+* :ghpull:`16999`: Add section on artifacts to imshow docs
+* :ghpull:`17029`: Fix table.Cell docstrings.
+* :ghpull:`17025`: Fix RecursionError when closing nbAgg figures.
+* :ghpull:`16971`: Don't change Figure DPI if value unchanged
+* :ghpull:`16972`: Fix resize bugs in GTK
+* :ghpull:`17008`: Change the description of Rectangle's xy parameter
+* :ghpull:`16337`: Create axline() using slope
+* :ghpull:`16947`: Fix missing parameter initialization in Axes.specgram()
+* :ghpull:`17001`: Cleanup imshow_extent tutorial.
+* :ghpull:`17000`: More stringent eventplot orientations.
+* :ghpull:`16771`: Deprecate non-string values as legend labels
+* :ghpull:`15910`: Simplify init of EventCollection.
+* :ghpull:`16998`: Made INSTALL.rst consistent
+* :ghpull:`15393`: Cleanup shape manipulations.
+* :ghpull:`10924`: Clear() methods to Radio and CheckButtons and other improvements
+* :ghpull:`16988`: Make plt.{r,theta}grids act as setters even when all args are kwargs.
+* :ghpull:`16986`: update tox.ini to match pythons supported and allow flags for pytest
+* :ghpull:`16111`: Move locking of fontlist.json *into* json_dump.
+* :ghpull:`13110`: Slightly tighten the Bbox/Transform API.
+* :ghpull:`16973`: TST: don't actually render 1k+ date ticks
+* :ghpull:`16967`: Simplify animation writer fallback.
+* :ghpull:`16812`: Bezier/Path API Cleanup: fix circular import issue
+* :ghpull:`16968`: Add link to 3.2 min-supported-requirements.
+* :ghpull:`16957`: Remove unused, private aliases Polygon._{get,set}_xy.
+* :ghpull:`16960`: Improve error for quoted values in matplotlibrc.
+* :ghpull:`16530`: Fix violinplot support list of pandas.Series
+* :ghpull:`16939`: Cleanup/tighten axes_grid.
+* :ghpull:`16942`: Cleanup and avoid refleaks OSX Timer__timer_start.
+* :ghpull:`16944`: TST: update default junit_family
+* :ghpull:`16823`: Dedupe implementation of axes grid switching in toolmanager.
+* :ghpull:`16951`: Cleanup dates docstrings.
+* :ghpull:`16769`: Fix some small style issues
+* :ghpull:`16936`: FIX: Plot is now rendered with correct inital value
+* :ghpull:`16937`: Making sure to keep over/under/bad in cmap resample/reverse.
+* :ghpull:`16915`: Tighten/cleanup wx backend.
+* :ghpull:`16923`: Test the macosx backend on Travis.
+* :ghpull:`15369`: Update style docs
+* :ghpull:`16893`: Robustify ``AffineBase.__eq__`` against comparing to other classes.
+* :ghpull:`16904`: Turn fontdict & minor into kwonly parameters for set_{x,y}ticklabels.
+* :ghpull:`16917`: Add test for close_event.
+* :ghpull:`16920`: Remove unused _read_ppm_image from macosx.m.
+* :ghpull:`16877`: Cleanup new_fixed_axis examples.
+* :ghpull:`15049`: Annotate argument in axes class match upstream
+* :ghpull:`16774`: Cleanup demo_axes_hbox_divider.
+* :ghpull:`16873`: More fixes to pydocstyle D403 (First word capitalization)
+* :ghpull:`16896`: set_tick_params(label1On=False) should also make offset text invisible.
+* :ghpull:`16907`: Fix typo in implementation of quit_all_keys.
+* :ghpull:`16900`: Document and test common_texification()
+* :ghpull:`16902`: Remove dot from suffix in testing.compare.
+* :ghpull:`16828`: Use more _setattr_cm, thus fix Text('').get_window_extent(dpi=...)
+* :ghpull:`16901`: Cleanup many docstrings.
+* :ghpull:`16840`: Deprecate support for Qt4.
+* :ghpull:`16899`: Remove optional returns from TriAnalyzer._get_compressed_triangulation.
+* :ghpull:`16618`: Use SubplotSpec row/colspans more, and deprecate get_rows_columns.
+* :ghpull:`15392`: Autoscale for ax.arrow()
+* :ghpull:`14626`: Add support for minor ticks in 3d axes.
+* :ghpull:`16897`: Add back missing import.
+* :ghpull:`14725`: Move the debug-mode TransformNode.write_graphviz out.
+* :ghpull:`15437`: Improve handling of alpha when saving to jpeg.
+* :ghpull:`15606`: Simplify OldAutoLocator and AutoDateLocator.
+* :ghpull:`16863`: Shortcut for closing all figures
+* :ghpull:`16876`: Small cleanups to dviread.
+* :ghpull:`15680`: Use more kwonly arguments, less manual kwargs-popping.
+* :ghpull:`15318`: Deprecate unused rcParams["animation.html_args"].
+* :ghpull:`15303`: Make it possible to use rc_context as a decorator.
+* :ghpull:`16890`: Enables hatch alpha on SVG
+* :ghpull:`16887`: Shorter event mocking in tests.
+* :ghpull:`16881`: Validate tickdir strings
+* :ghpull:`16846`: Disconnect manager when resizing figure for animation saving.
+* :ghpull:`16871`: Shorter Path import in setupext.
+* :ghpull:`16892`: Warn in the docs that MouseEvent.key can be wrong.
+* :ghpull:`16209`: Dedupe boilerplate for "adoption" of figure into pyplot.
+* :ghpull:`16098`: Deprecate parameter props of Shadow
+* :ghpull:`15747`: Move Text init to end of Annotation init.
+* :ghpull:`15679`: np.concatenate cleanups.
+* :ghpull:`16778`: Remove more API deprecated in 3.1(part 7)
+* :ghpull:`16886`: Finish removing mentions of idle_event.
+* :ghpull:`16882`: Fix trivial docstring typos.
+* :ghpull:`16874`: Fix pydocstyle D209 (Multi-line docstring closing separate line)
+* :ghpull:`14044`: Remove font preamble caching in TexManager.
+* :ghpull:`16724`: Fixed incorrect colour in ErrorBar when Nan value is presented
+* :ghpull:`15254`: Propagate signature-modifying decorators to pyplot wrappers.
+* :ghpull:`16868`: Update release guide
+* :ghpull:`14442`: In the build, declare all (compulsory) extension modules together.
+* :ghpull:`16866`: Cleanup/update deprecations.
+* :ghpull:`16850`: use validate_[cap/join]style
+* :ghpull:`16858`: Fix various numpydoc style issues
+* :ghpull:`16848`: Cleanup CI setup
+* :ghpull:`16845`: Fix checking of X11 builds with PySide2.
+* :ghpull:`14199`: Deprecate Path helpers in bezier.py
+* :ghpull:`16838`: Inline some more kwargs into setup.py's setup() call.
+* :ghpull:`16841`: Cleanup errorbar subsampling example
+* :ghpull:`16839`: spines doc cleanup
+* :ghpull:`16844`: fix example hist(density=...)
+* :ghpull:`16827`: Fix warnings in doc examples
+* :ghpull:`16772`: Remove more API deprecated in 3.1
+* :ghpull:`16822`: fix bug where make_compound_path kept all STOPs
+* :ghpull:`16819`: Destroy figures by manager instance, not by number.
+* :ghpull:`16824`: Deprecate NavigationToolbar2QT.parent.
+* :ghpull:`16825`: Don't use deprecated Gtk add_with_viewport.
+* :ghpull:`16816`: Merge v3.2.x into master
+* :ghpull:`16786`: Simple cleanups to formatters.
+* :ghpull:`16807`: Update barchart_demo.
+* :ghpull:`16804`: Deprecate some mathtext glue helper classes.
+* :ghpull:`16808`: One more instance of check_in_list.
+* :ghpull:`16802`: Fix incorrect super class of VCentered.
+* :ghpull:`16789`: Update markup for collections docstrings.
+* :ghpull:`16781`: Update image tutorial wrt. removal of native png handler.
+* :ghpull:`16787`: Avoid vstack() when possible.
+* :ghpull:`16689`: Add a fast path for NumPy arrays to Collection.set_verts
+* :ghpull:`15373`: Further shorten quiver3d computation...
+* :ghpull:`16780`: Don't import rcParams but rather use mpl.rcParams (part 3)
+* :ghpull:`16775`: Cleanup axes_divider examples.
+* :ghpull:`15949`: Simplify implementation of SubplotTool.
+* :ghpull:`14869`: Deduplicate code for text-to-path conversion in svg backend.
+* :ghpull:`16527`: Validate positional parameters of add_subplot()
+* :ghpull:`15622`: Cleanup mpl_toolkits locators.
+* :ghpull:`16744`: Reword axes_divider tutorial.
+* :ghpull:`16746`: Reword colorbar-with-axes-divider example.
+* :ghpull:`15211`: Various backend cleanups.
+* :ghpull:`15890`: Remove API deprecated in 3.1 (part 2)
+* :ghpull:`16757`: Simplify interactive zoom handling.
+* :ghpull:`15515`: Combine withEffect PathEffect definitions.
+* :ghpull:`15977`: pgf backend cleanups.
+* :ghpull:`15981`: Reuse colorbar outline and patch when updating the colorbar.
+* :ghpull:`14852`: Use Path.arc() to interpolate polar arcs.
+* :ghpull:`16686`: Deprecate Substitution.from_params.
+* :ghpull:`16675`: Vectorize patch extraction in Axes3D.plot_surface
+* :ghpull:`15846`: Standardize signature mismatch error messages.
+* :ghpull:`16740`: Fix type of ``dpi`` in docstrings.
+* :ghpull:`16741`: Dedupe RGBAxes examples.
+* :ghpull:`16755`: Reword docstring of panning callbacks, and pass them a MouseButton.
+* :ghpull:`16749`: Document behavior of savefig("extensionless-name").
+* :ghpull:`16754`: Cleanup image.py.
+* :ghpull:`14606`: Generic cleanup to hist().
+* :ghpull:`16692`: Allow MarkerStyle instances as input for lines
+* :ghpull:`15479`: Cleanup axes_rgb.
+* :ghpull:`16617`: Use Path(..., closed=True) more.
+* :ghpull:`16710`: Make format_coord messagebox resize with the window and the content in osx backend
+* :ghpull:`16681`: Simplify docstring interpolation for Box/Arrow/ConnectionStyles.
+* :ghpull:`16576`: Deprecate arg-less calls to subplot_class_factory (and similar factories)
+* :ghpull:`16652`: Deprecate {Locator,Axis}.{pan,zoom}.
+* :ghpull:`16596`: Deprecate dviread.Encoding.
+* :ghpull:`16231`: Deprecate JPEG-specific kwargs and rcParams to savefig.
+* :ghpull:`16636`: Deprecate autofmt_xdate(which=None) to mean which="major".
+* :ghpull:`16644`: Deprecate validate_webagg_address.
+* :ghpull:`16619`: Fix overindented lines.
+* :ghpull:`15233`: backend_ps cleanup.
+* :ghpull:`16604`: Deprecate more rc validators.
+* :ghpull:`16601`: Small unrelated cleanups.
+* :ghpull:`16584`: Rename font_bunch to psfont in textpath.
+* :ghpull:`16023`: Dedupe implementations of fill_between & fill_betweenx.
+* :ghpull:`16485`: Simplify validate_color_for_prop_cycle.
+* :ghpull:`16285`: Deprecate RendererCairo.font{weights,angles}
+* :ghpull:`16410`: Fix support for empty usetex strings.
+* :ghpull:`11644`: Add feature to fallback to stix font in mathtext
+* :ghpull:`16537`: Delay checking for existence of postscript distillers.
+* :ghpull:`16351`: Group all init of Legend.legendPatch together.
+* :ghpull:`15988`: Refactor Annotation properties.
+* :ghpull:`16421`: Shorten the type1-to-unicode name table.
+* :ghpull:`16200`: Deprecate Artist.{set,get}_contains.
+* :ghpull:`15828`: Deprecate support for dash-offset = None.
+* :ghpull:`16338`: Document SymmetricalLogLocator parameters.
+* :ghpull:`16504`: DOC: more pcolor fixes
+* :ghpull:`15996`: Cleanup axes_size.
+* :ghpull:`16108`: Deprecate DraggableBase.on_motion_blit.
+* :ghpull:`16706`: Fix exception causes all over the codebase
+* :ghpull:`15855`: Simplify 3d axes callback setup.
+* :ghpull:`16219`: Simplify CallbackRegistry pickling.
+* :ghpull:`16002`: relax two test tolerances on x86_64
+* :ghpull:`16063`: Make the signature of Axes.draw() consistent with Artist.draw().
+* :ghpull:`16177`: Further simplify setupext.
+* :ghpull:`16191`: Make Figure._axobservers a CallbackRegistry.
+* :ghpull:`16698`: Small edits to toolkits docs.
+* :ghpull:`15430`: Simplify setupext.download_or_cache.
+* :ghpull:`16694`: Lower Text's FontProperties priority when updating
+* :ghpull:`16511`: Add more detailed kwargs docstrings to Axes methods.
+* :ghpull:`16653`: Tutorials: make path/URL option clearer in matplotlibrc tutorial
+* :ghpull:`16697`: Update docstrings for plot_directive.
+* :ghpull:`16684`: Fix exception causes in 19 modules
+* :ghpull:`16674`: Docstring + import cleanups to legend.py.
+* :ghpull:`16683`: Turn mathtext.GlueSpec into a (private) namedtuple.
+* :ghpull:`16660`: Cleanup fancybox_demo.
+* :ghpull:`16691`: Clarify tiny comment re: AnnotationBbox constructor.
+* :ghpull:`16676`: Cleanup animation docstrings.
+* :ghpull:`16673`: DOC: correct title_fontsize docstring
+* :ghpull:`16669`: DOC: update doc release guide
+* :ghpull:`16563`: Parametrize imshow antialiased tests.
+* :ghpull:`16658`: In docs, add multi-axes connectionpatches to Figure, not Axes.
+* :ghpull:`16647`: Update annotation tutorial.
+* :ghpull:`16638`: Remove unused, outdated division operators on jpl_units.
+* :ghpull:`16509`: Add custom math fallback
+* :ghpull:`16609`: Fix exception causes in rcsetup.py
+* :ghpull:`16637`: Update docstrings in figure.py.
+* :ghpull:`16534`: DOC: MaxNLocator and contour/contourf doc update (replaces #16428)
+* :ghpull:`16597`: close #16593: setting ecolor turns off color cycling
+* :ghpull:`16615`: Update custom boxstyles example.
+* :ghpull:`16610`: Added graphviz_docs to conf.py
+* :ghpull:`16608`: Stricter validation of rcParams["axes.axisbelow"].
+* :ghpull:`16614`: Cleanup quiver3d examples.
+* :ghpull:`16556`: Make backend_ps test robust against timestamp changes in ghostscript.
+* :ghpull:`16602`: Cleanup testing.compare.
+* :ghpull:`16575`: Style fix for dynamic axes subclass generation in mpl_toolkits.
+* :ghpull:`16587`: Remove warnings control from tests.py.
+* :ghpull:`16599`: Cleanup dolphin example.
+* :ghpull:`16586`: Deprecate recursionlimit kwarg to matplotlib.test().
+* :ghpull:`16595`: Minor docstring/references update.
+* :ghpull:`16579`: Update usetex_fonteffects example.
+* :ghpull:`16578`: Use rc() less often in examples/tutorials.
+* :ghpull:`16572`: Remove some remnants of hist{,2d}(normed=...).
+* :ghpull:`16491`: Expire the _rename_parameters API changes.
+* :ghpull:`14592`: In SecondaryAxis.set_functions, reuse _set_scale's parent scale caching.
+* :ghpull:`16279`: STY: Fix underindented continuation lines.
+* :ghpull:`16549`: Improve documentation for examples/widgets/textbox.py
+* :ghpull:`16560`: Update URL to pyparsing.
+* :ghpull:`16292`: More edits to Normalize docstrings.
+* :ghpull:`16536`: API/TST: minimum versions
+* :ghpull:`16559`: 3D example avoid using statefull .gca()
+* :ghpull:`16553`: DOC: clarify the expected shapes of eventplot input
+* :ghpull:`16535`: Clarify docs of num parameter of plt.figure()
+* :ghpull:`16547`: Reformat/reword mathtext docstrings.
+* :ghpull:`16545`: Add a smoketest for ps.usedistiller="xpdf".
+* :ghpull:`16529`: Deprecate toggling axes navigatability using the keyboard.
+* :ghpull:`16521`: Remove more API deprecated in 3.1.
+* :ghpull:`16481`: Update set_thetalim documentation
+* :ghpull:`16524`: Cleanup docstrings
+* :ghpull:`16540`: Cleanup imports
+* :ghpull:`16429`: CI: update codecov
+* :ghpull:`16533`: Recommend to amend pull requests
+* :ghpull:`16531`: Also deprecate ignorecase ValidateInStrings.
+* :ghpull:`16428`: DOC: MaxNLocator and contour/contourf doc update
+* :ghpull:`16525`: Don't import rcParams but rather use mpl.rcParams (part 2)
+* :ghpull:`16528`: Improve test failure messages on warnings.
+* :ghpull:`16393`: Shorten PyFT2Font_get_charmap.
+* :ghpull:`16483`: Deprecate most ValidateInStrings validators.
+* :ghpull:`16523`: Reorder mathtext rcparams in matplotlibrc template.
+* :ghpull:`16520`: Update a comment re: minimum version of numpy working around bug.
+* :ghpull:`16522`: Fix deprecation warning
+* :ghpull:`16515`: Fix doc for set_{x,y}label, and then some more.
+* :ghpull:`16516`: Fixes to boxplot() docstring & error messages.
+* :ghpull:`16508`: Multi-dim transforms are non-separable by default.
+* :ghpull:`16507`: Factor out common parts of ``__str__`` for Transform subclasses.
+* :ghpull:`16514`: Various delayed PR reviews
+* :ghpull:`16512`: Fix a bunch of random typos.
+* :ghpull:`16510`: Doc markup cleanups.
+* :ghpull:`16500`: Dedupe timer attribute docs.
+* :ghpull:`16503`: DOC: suppress warning on pcolor demo
+* :ghpull:`16495`: Deemphasize basemap in user-facing docs.
+* :ghpull:`16484`: Don't forget to set stretch when exporting font as svg reference.
+* :ghpull:`16486`: Simplify validate_color, and make it slightly stricter.
+* :ghpull:`16246`: Avoid using FontProperties when not needed.
+* :ghpull:`16432`: Prefer geomspace() to logspace().
+* :ghpull:`16099`: Consistently name callback arguments event instead of evt
+* :ghpull:`16477`: Remove some APIs deprecated in mpl3.1.
+* :ghpull:`16475`: Use vlines() and plot(), not stem(), in timeline example.
+* :ghpull:`16474`: Switch default of stem(use_line_collection=...) to True.
+* :ghpull:`16467`: Convert named_colors example to use Rectangle
+* :ghpull:`16047`: Remove more API deprecated in 3.1
+* :ghpull:`16373`: Fix usetex_baseline_test.
+* :ghpull:`16433`: Simplify demo_curvelinear_grid2.
+* :ghpull:`16472`: Fix mplot3d projection
+* :ghpull:`16092`: Deprecate clear_temp param/attr of FileMovieWriter.
+* :ghpull:`15504`: Warn when trying to start a GUI event loop out of the main thread.
+* :ghpull:`15023`: Simplify formatting of matplotlibrc.template.
+* :ghpull:`13535`: Validate inputs to ScalarMappable constructor
+* :ghpull:`16469`: FIX: colorbar minorticks when rcParams['x/ytick.minor.visible'] = True
+* :ghpull:`16401`: BLD: Auto-detect PlatformToolset
+* :ghpull:`16024`: Keep parameter names in preprocess_data.
+* :ghpull:`13390`: Make sure that scatter3d copies its inputs.
+* :ghpull:`16107`: Deprecate DraggableBase.artist_picker.
+* :ghpull:`16455`: Update some docstrings in colors.py
+* :ghpull:`16456`: Enable more font_manager tests to be run locally.
+* :ghpull:`16459`: Update backend dependency docs.
+* :ghpull:`16444`: Dedupe spectral plotting tests.
+* :ghpull:`16460`: Remove some mentions of avconv, following its deprecation.
+* :ghpull:`16443`: Parametrize some spectral tests.
+* :ghpull:`16204`: Expire deprecation of \mathcircled
+* :ghpull:`16446`: Replace matshow baseline test by check_figures_equal.
+* :ghpull:`16418`: Backend timer simplifications.
+* :ghpull:`16454`: Use pytest.raises(match=...)
+* :ghpull:`14916`: Make kwargs names in scale.py not include the axis direction.
+* :ghpull:`16258`: ENH: add shading='nearest' and 'auto' to ``pcolormesh``
+* :ghpull:`16228`: Allow directly passing explicit font paths.
+* :ghpull:`16445`: Remove a bunch of imports-within-tests.
+* :ghpull:`16440`: Expire deprecation of \stackrel.
+* :ghpull:`16439`: Rework pylab docstring.
+* :ghpull:`16441`: Rework pylab docstring.
+* :ghpull:`16442`: Expire deprecation of \stackrel.
+* :ghpull:`16365`: TST: test_acorr (replaced image comparison with figure comparion)
+* :ghpull:`16206`: Expire deprecation of \stackrel
+* :ghpull:`16437`: Rework pylab docstring.
+* :ghpull:`8896`: Fix mplot3d projection
+* :ghpull:`16430`: Remove unnecessary calls to np.array in examples.
+* :ghpull:`16407`: Remove outdated comment re: PYTHONHASHSEED and pytest.
+* :ghpull:`16225`: Cleanup animation examples.
+* :ghpull:`16336`: Include axline() in infinite lines example
+* :ghpull:`16395`: Add set/get for ellipse width/height
+* :ghpull:`16431`: CI: add py38 to azure matrix
+* :ghpull:`16415`: Expire some APIs deprecated in mpl3.1.
+* :ghpull:`16425`: MNT: rename internal variable
+* :ghpull:`16427`: Style-fix some examples and update .flake8 per-file-ignores.
+* :ghpull:`16423`: Slightly improve streamplot code legibility.
+* :ghpull:`16414`: DOC: Fix ``axes:plot`` method docstring verb tense
+* :ghpull:`16408`: Deprecate avconv animation writers.
+* :ghpull:`16406`: Don't import rcParams but rather use mpl.rcParams.
+* :ghpull:`16326`: Cleanup stack
+* :ghpull:`16193`: Catch shadowed imports in style checks.
+* :ghpull:`16374`: Log about font manager generation beforehand.
+* :ghpull:`16372`: Dedupe ImageGrid doc from tutorial and docstring.
+* :ghpull:`16380`: "gif" third-party package added to the extension page
+* :ghpull:`16327`: Cleanup list copying
+* :ghpull:`16366`: Special-case usetex minus to zero depth.
+* :ghpull:`16350`: TST: Improved test (getting rid of image comparison test for test_titletwiny)
+* :ghpull:`16359`: Make Text.update_from copy usetex state.
+* :ghpull:`16355`: typo in ``ticker.ScalarFormatter`` doc
+* :ghpull:`15440`: Use rcParams to control default "raise window" behavior (Qt,Gtk,Tk,Wx)
+* :ghpull:`16302`: Cleanup Legend._auto_legend_data.
+* :ghpull:`16329`: ENH: add zorder kwarg to contour clabel (and a better default value for zorder)
+* :ghpull:`16341`: Remove mention of now-removed --verbose-foo flags.
+* :ghpull:`16265`: Fix spy(..., marker=, origin="lower")
+* :ghpull:`16333`: Document animation HTML writer.
+* :ghpull:`16334`: Fix doc regarding deprecation of properties.
+* :ghpull:`16335`: Fix some more missing references.
+* :ghpull:`16304`: Simplify Legend.get_children.
+* :ghpull:`16309`: Remove duplicated computations in Axes.get_tightbbox.
+* :ghpull:`16314`: Avoid repeatedly warning about too many figures open.
+* :ghpull:`16319`: Put doc for XAxis befor YAxis and likewise for XTick, YTick.
+* :ghpull:`16313`: Cleanup constrainedlayout_guide.
+* :ghpull:`16312`: Remove unnecessary Legend._approx_text_height.
+* :ghpull:`16307`: Cleanup axes_demo.
+* :ghpull:`16303`: Dedupe Legend.draw_frame which is the same as set_frame_on.
+* :ghpull:`16261`: TST: move the Qt-specific handling to conftest
+* :ghpull:`16297`: DOC: fix description of vmin/vmax in scatter
+* :ghpull:`16288`: Remove the private, unused _csv2rec.
+* :ghpull:`16281`: Update/cleanup pgf tutorial.
+* :ghpull:`16283`: Cleanup backend_agg docstrings.
+* :ghpull:`16282`: Replace "unicode" by "str" in docs, messages when referring to the type.
+* :ghpull:`16289`: axisartist tutorial markup fixes.
+* :ghpull:`16293`: Revert "Fix doc CI by pointing to dev version of scipy docs."
+* :ghpull:`16287`: Improve markup for rcParams in docs.
+* :ghpull:`16271`: Clean up and clarify Normalize docs
+* :ghpull:`16290`: Fix doc CI by pointing to dev version of scipy docs.
+* :ghpull:`16276`: Cleanup docstring of print_figure, savefig.
+* :ghpull:`16277`: Prefer using MouseButton to numeric values in docs and defaults.
+* :ghpull:`16270`: numpydoc-ify SymLogNorm
+* :ghpull:`16274`: Tiny cleanups to set_xlabel(..., loc=...).
+* :ghpull:`16273`: DOC: Changing the spelling of co-ordinates.
+* :ghpull:`15974`: Enable set_{x|y|}label(loc={'left'|'right'|'center'}...)
+* :ghpull:`16248`: Update matplotlib.__doc__.
+* :ghpull:`16262`: Dedupe update of rcParams["backend"] in use() and in switch_backend()
+* :ghpull:`9629`: Make pcolor(mesh) preserve all data
+* :ghpull:`16254`: DOC: pdf.preamble --> pgf.preamble
+* :ghpull:`16245`: Cleanup image docs
+* :ghpull:`16117`: CI: Unify required dependencies installation
+* :ghpull:`16240`: Cleanup custom_scale example.
+* :ghpull:`16227`: Make Animation.repeat_delay an int, not an int-or-None.
+* :ghpull:`16242`: CI: Remove PYTHONUNBUFFERED=1 on Appveyor
+* :ghpull:`16183`: Remove some baseline images for plot() tests.
+* :ghpull:`16229`: And more missing refs.
+* :ghpull:`16215`: Concise dates test
+* :ghpull:`16233`: Reword ScalarFormatter docstrings.
+* :ghpull:`16218`: Cleanup animation docs.
+* :ghpull:`16172`: And more missing references.
+* :ghpull:`16205`: Deprecate the empty matplotlib.compat.
+* :ghpull:`16214`: Fix overindented line in AnchoredOffsetbox doc.
+* :ghpull:`15943`: Deprecate the TTFPATH & AFMPATH environment variables.
+* :ghpull:`16039`: Deprecate unused features of normalize_kwargs.
+* :ghpull:`16202`: Remove outdated statement in tight_layout guide.
+* :ghpull:`16201`: UnCamelCase examples.
+* :ghpull:`16194`: Numpydoc ticklabel_format.
+* :ghpull:`16195`: Numpydoc ContourSet.find_nearest_contour.
+* :ghpull:`16198`: Remove em dash
+* :ghpull:`16199`: Do not use camel case for variables in examples
+* :ghpull:`15644`: Rewrite cursor example to include speedup possibilities
+* :ghpull:`16196`: Cleanup patches docstrings.
+* :ghpull:`16184`: Expire a mpl2.2-deprecated API
+* :ghpull:`16188`: Remove ref. to non-existent method in animation tests.
+* :ghpull:`16170`: Deprecate old and little used formatters.
+* :ghpull:`16187`: Fix overly long lines in examples & tutorials.
+* :ghpull:`15982`: Colorbar cleanup.
+* :ghpull:`16154`: Deprecate setting pickradius via set_picker
+* :ghpull:`16174`: Numpydocify artist.getp().
+* :ghpull:`16165`: Remove rcParams deprecated in mpl3.0/3.1.
+* :ghpull:`16141`: Update _base.py
+* :ghpull:`16169`: Add missing spaces after commas.
+* :ghpull:`15847`: Remove some dead branches from texmanager code.
+* :ghpull:`16125`: Fix more missing references again.
+* :ghpull:`16150`: Simplify transforms addition.
+* :ghpull:`16152`: Inline _init_axes_pad into Grid.__init__.
+* :ghpull:`16129`: Deprecate some Transform aliases in scale.py.
+* :ghpull:`16162`: (Mostly) avoid the term "command" in the docs.
+* :ghpull:`16159`: Simple cleanups for contour.py.
+* :ghpull:`16164`: Fix trivial typo in deprecation warning message.
+* :ghpull:`16160`: Cleanup hist() docstring.
+* :ghpull:`16149`: DOC: reword density desc in ``ax.hist``
+* :ghpull:`16151`: Remove outdated comment re: blended transforms.
+* :ghpull:`16102`: Rework example "Scatter Star Poly" to "Marker examples"
+* :ghpull:`16134`: Validate Line2D pickradius when setting it, not when reading it.
+* :ghpull:`15019`: Add step option where='edges' to facilitate pre-binned hist plots
+* :ghpull:`16142`: Avoid using np.r\_, np.c\_.
+* :ghpull:`16146`: Remove LICENSE_CONDA.
+* :ghpull:`16133`: Reword docstring of Line2D.contains.
+* :ghpull:`16120`: Minor fontproperty fixes.
+* :ghpull:`15670`: Reuse Grid.__init__ in ImageGrid.__init__.
+* :ghpull:`16025`: Deprecate update_datalim_bounds.
+* :ghpull:`16001`: Remove parameters deprecated in 3.1
+* :ghpull:`16049`: Add __repr__ to SubplotSpec.
+* :ghpull:`16100`: Consistently name event callbacks on_[event]
+* :ghpull:`16106`: In DraggableLegend, inherit DraggableBase.artist_picker.
+* :ghpull:`16109`: Name Axes variables ax instead of a
+* :ghpull:`16115`: Fix more missing references.
+* :ghpull:`16096`: Deprecate unused parameters
+* :ghpull:`16085`: Improve docstrings in offsetbox.py
+* :ghpull:`16097`: Cleanup unused variables
+* :ghpull:`16101`: Fix incorrect doc regarding projections.
+* :ghpull:`16095`: Deprecate MovieWriter.{exec,args}_key, making them private.
+* :ghpull:`16078`: Refactor a bit animation start/save interaction.
+* :ghpull:`16081`: Delay resolution of animation extra_args.
+* :ghpull:`16088`: Use C++ true/false in ttconv.
+* :ghpull:`16082`: Defaut to writing animation frames to a temporary directory.
+* :ghpull:`16070`: Make animation blit cache robust against 3d viewpoint changes.
+* :ghpull:`5056`: MNT: more control of colorbar with CountourSet
+* :ghpull:`16051`: Deprecate parameters to colorbar which have no effect.
+* :ghpull:`16045`: Use triple-double-quotes for docstrings
+* :ghpull:`16076`: Cleanup path_editor example.
+* :ghpull:`16059`: Simplify colorbar test.
+* :ghpull:`16072`: Cleanup category.py docstrings.
+* :ghpull:`15769`: scatter() should not rescale if norm is given
+* :ghpull:`16060`: Cleanup pcolor_demo.
+* :ghpull:`16057`: Trivial docstring fix for cbook.deprecated.
+* :ghpull:`16043`: Simplify some comparisons
+* :ghpull:`16044`: Code style cleanup
+* :ghpull:`15894`: rcsetup cleanups.
+* :ghpull:`16050`: Unbreak CI.
+* :ghpull:`16034`: Update comments re: colors._vector_magnitude.
+* :ghpull:`16035`: Make eventplot use the standard alias resolution mechanism.
+* :ghpull:`15798`: Better default behavior for boxplots when rcParams['lines.marker'] is set
+* :ghpull:`16004`: Improve documentation of text module
+* :ghpull:`15507`: Use FixedFormatter only with FixedLocator
+* :ghpull:`16008`: Remove unused imports
+* :ghpull:`16036`: Rely on pytest to record warnings, rather than doing it manually.
+* :ghpull:`15734`: Fix home/forward/backward buttons for 3d plots.
+* :ghpull:`16038`: Cleanup contour_demo.
+* :ghpull:`15998`: Join marker reference and marker fiillstyle reference
+* :ghpull:`15976`: Cleanup span_where.
+* :ghpull:`15990`: Remove deprecated support for setting single property via multiple aliases
+* :ghpull:`15940`: Some unicode-support related cleanups.
+* :ghpull:`15836`: Compactify a bit the EventCollection tests.
+* :ghpull:`16013`: Relayout some conditions in axes_grid.
+* :ghpull:`16010`: Inherit the Artist.draw docstring in subclasses.
+* :ghpull:`16017`: Document support for no-args plt.subplot() call.
+* :ghpull:`16014`: Simplify calls to AxesGrid/ImageGrid.
+* :ghpull:`16012`: Normalize aspect="equal" to aspect=1 in the setter.
+* :ghpull:`15997`: Shorten wx _onMouseWheel.
+* :ghpull:`15993`: Style fixes for axes_divider.
+* :ghpull:`15989`: Simplify Artist.update.
+* :ghpull:`16015`: Some small extension cleanups
+* :ghpull:`16011`: Replace axes_size.Fraction by multiplication.
+* :ghpull:`15719`: Templatize spectral helpers.
+* :ghpull:`15995`: Remove toolkit functions deprecated in 3.1
+* :ghpull:`16003`: prevent needless float() conversion
+* :ghpull:`16000`: De-deprecate \*min/\*max parameters to set_x/y/zlim()
+* :ghpull:`15684`: Avoid RuntimeError at wx exit.
+* :ghpull:`15992`: Avoid using np.matrix.
+* :ghpull:`15961`: Be more opinionated for setting up a dev env.
+* :ghpull:`15991`: Avoid setting dtypes as strings...
+* :ghpull:`15985`: Remove unnecessary :func:, :meth: from examples markup.
+* :ghpull:`15983`: Fix some examples docstrings.
+* :ghpull:`15979`: Remove references to scipy cookbook.
+* :ghpull:`15966`: FIX: check subplot kwargs
+* :ghpull:`15947`: Merge the two usetex demos.
+* :ghpull:`15939`: Exceptions should start with a capital letter
+* :ghpull:`15948`: Use rc_context more.
+* :ghpull:`15962`: Add tests for IndexFormatter
+* :ghpull:`15965`: Test registering cmaps
+* :ghpull:`15950`: Remove deprecated TextWithDash
+* :ghpull:`15942`: Update docs of type1font
+* :ghpull:`15927`: Trying to set the labels without setting ticks through pyplot now raises TypeError*
+* :ghpull:`15944`: Minor doc cleanups
+* :ghpull:`15945`: Do not use "object" or "instance" when documenting types
+* :ghpull:`15897`: Cleanup TriAnalyzer docs
+* :ghpull:`15777`: Don't bother disconnecting idle_draw at gtk shutdown.
+* :ghpull:`15929`: Remove unused cbook._lockstr.
+* :ghpull:`15935`: Raise an ValueError when Axes.pie accepts negative values #15923
+* :ghpull:`15895`: Deprecate unused illegal_s attribute.
+* :ghpull:`15900`: Rewrite test_cycles to avoid image comparison tests.
+* :ghpull:`15892`: Update docs of backend_manager
+* :ghpull:`15878`: Remove API deprecated in 3.1
+* :ghpull:`15928`: DOC: use markers as slanted breaks in broken axis example
+* :ghpull:`14659`: Update some widget docstrings.
+* :ghpull:`15919`: Remove mod_python specific code.
+* :ghpull:`15883`: Improve error when passing 0d array to scatter().
+* :ghpull:`15907`: More docstrings cleanup.
+* :ghpull:`15906`: Cleanup legend docstrings.
+* :ghpull:`15776`: Improve doc for data kwarg.
+* :ghpull:`15904`: Deemphasize ACCEPTS blocks in documenting_mpl docs.
+* :ghpull:`15891`: Mark self.* expressions in docstrings as literal
+* :ghpull:`15875`: Deprecate implicit creation of colormaps in register_cmap()
+* :ghpull:`15885`: Cleanup text.py docstrings.
+* :ghpull:`15888`: Cleanup backend_bases docs.
+* :ghpull:`15887`: Fix AnnotationBbox docstring.
+* :ghpull:`15858`: Avoid some uses of len-1 tuples.
+* :ghpull:`15873`: Standardize parameter types in docs
+* :ghpull:`15874`: Cleanup backend_bases docs
+* :ghpull:`15876`: Deprecate case-insensitive capstyles and joinstyles.
+* :ghpull:`15877`: Suppress exception chaining on rc validator failure.
+* :ghpull:`15880`: Use True/False instead of 0/1 as booleans in backend_ps.
+* :ghpull:`15827`: Fix validation of linestyle in rcparams and cycler.
+* :ghpull:`15850`: Docstrings cleanup in matplotlib.axes
+* :ghpull:`15853`: np.abs -> (builtins).abs
+* :ghpull:`15854`: Simplify Axes3D init.
+* :ghpull:`15822`: More cleanup defaults in docstrings
+* :ghpull:`15838`: Remove some references to Py2.
+* :ghpull:`15834`: Optimize colors.to_rgba.
+* :ghpull:`15830`: Allow failure on nightly builds.
+* :ghpull:`15788`: Fixes pyplot xticks() and yticks() by allowing setting only the labels
+* :ghpull:`15805`: Improve docs on figure size
+* :ghpull:`15783`: Fix stepfilled histogram polygon bottom perimeter
+* :ghpull:`15812`: Cleanup defaults in docstrings
+* :ghpull:`15804`: Cleanup many docstrings.
+* :ghpull:`15790`: Update docs of PolyCollection
+* :ghpull:`15792`: Cleanup dviread docs.
+* :ghpull:`15801`: Cleanup some references to rcParams in docs.
+* :ghpull:`15787`: Cleanup ``Colormap.__call__``.
+* :ghpull:`15766`: Shorten description on search page
+* :ghpull:`15786`: Slightly clarify the implementation of safe_masked_invalid.
+* :ghpull:`15767`: Update badges in README.rst
+* :ghpull:`15778`: Fix typos and comma splices in legend guide
+* :ghpull:`15775`: Some pathlibification.
+* :ghpull:`15772`: Directly dedent the spectral parameter docs.
+* :ghpull:`15765`: Reword some docstrings.
+* :ghpull:`15686`: Simplify and unify character tracking in pdf and ps backends (with linked fonts)
+* :ghpull:`9321`: Add Axes method for drawing infinite lines
+* :ghpull:`15749`: Fix travis links in README
+* :ghpull:`15673`: Rely on findfont autofallback-to-default in pdf/ps backends.
+* :ghpull:`15740`: Small animation cleanup.
+* :ghpull:`15739`: ImageMagick animators now can use extra_args
+* :ghpull:`15591`: Remove FAQ on 'Search' -- already referenced in search file
+* :ghpull:`15629`: Consistently use realpaths to build XObject names
+* :ghpull:`15696`: Improve mathtext.fontset docs and fix :mathmpl: cache bug.
+* :ghpull:`15721`: Render default values in :rc: directive as literal
+* :ghpull:`15720`: Suppress triage_tests warning on Py3.8.
+* :ghpull:`15709`: Make 3d plot accept scalars as arguments.
+* :ghpull:`15711`: Don't explicitly list scalez kwarg in Axes3D constructor and docs.
+* :ghpull:`14948`: Simplify Tick and Axis initialization.
+* :ghpull:`15693`: Also test PySide2 on CI.
+* :ghpull:`15701`: Tried to solve Issue #15650: Print URL when webbrowser.open Fails
+* :ghpull:`15704`: Fix more broken refs.
+* :ghpull:`15687`: Add tooltips to HTML animation controls
+* :ghpull:`15592`: Offset text position
+* :ghpull:`15697`: Fix some broken doc refs.
+* :ghpull:`15700`: Parametrize some spectral tests.
+* :ghpull:`15699`: Fix some incorrect ValueErrors.
+* :ghpull:`15698`: Bump numpy dependency to >=1.15.
+* :ghpull:`15694`: Handle upcoming deprecation of np.float.
+* :ghpull:`15691`: Correctly handle high dpi in Pillow animation writer.
+* :ghpull:`15676`: Doc adopt nep29
+* :ghpull:`15692`: Update FUNDING.yml
+* :ghpull:`15645`: Bump minimal numpy version to 1.12.
+* :ghpull:`15646`: Hide sphinx-gallery config comments
+* :ghpull:`15642`: Remove interpolation="nearest" from most examples.
+* :ghpull:`15671`: Don't mention tcl in tkagg commments anymore.
+* :ghpull:`15607`: Simplify tk loader.
+* :ghpull:`15651`: Simplify axes_pad handling in axes_grid.
+* :ghpull:`15652`: Remove mention of Enthought Canopy from the docs.
+* :ghpull:`15655`: Remove outdated license files.
+* :ghpull:`15639`: Simplify axes_grid.Grid/axes_grid.ImageGrid construction.
+* :ghpull:`15640`: Remove some commented-out code from axes_grid.
+* :ghpull:`15643`: Fix examples claiming matplotlib can't plot np.datetime64.
+* :ghpull:`15375`: Add note to hist docstring about speed
+* :ghpull:`15461`: Fix invalid checks for axes_class parameter in ImageGrid.
+* :ghpull:`15635`: Deprecate "U" mode passed to cbook.to_filehandle().
+* :ghpull:`15563`: In backend_pgf, directly open subprocess in utf8 mode.
+* :ghpull:`15462`: Simplify azure setup.
+* :ghpull:`13075`: Remove logic for optionally building Agg and TkAgg.
+* :ghpull:`15262`: Declare qt figureoptions tool in toolitems.
+* :ghpull:`15292`: Shorten RendererWx.get_wx_font.
+* :ghpull:`15569`: Allow linking against a system qhull as well.
+* :ghpull:`15589`: Make sure that figures are closed when check_figures_equal finishes
+* :ghpull:`15465`: Validate and simplify set_tick_params(which=...)
+* :ghpull:`15090`: Coerce MxNx1 images into MxN images for imshow
+* :ghpull:`15578`: BLD: set the max line length on the flake8 config
+* :ghpull:`15564`: Use True instead of 1 as filternorm default
+* :ghpull:`15536`: Add a backend kwarg to savefig.
+* :ghpull:`15571`: Cleanup following using Pillow as universal image reader
+* :ghpull:`15476`: Default to local_freetype builds.
+* :ghpull:`15557`: Skip failing pgf test when sfmath.sty is not present.
+* :ghpull:`15555`: Add pgf to list of builtin backends in docs.
+* :ghpull:`15534`: BLD: update pillow dependency
+* :ghpull:`15427`: Separate plots using #### in demo_fixed_size_axes.py
+* :ghpull:`15505`: Cleanup axisartist tutorial.
+* :ghpull:`15506`: Rename locator.den to the clearer locator.nbins in mpl_toolkits.
+* :ghpull:`15502`: Get rid of trivial compiler warning.
+* :ghpull:`15451`: Ci py38
+* :ghpull:`15484`: Cleanup docs regarding compilers.
+* :ghpull:`15467`: Validate locator_params(axis=...)
+* :ghpull:`15330`: Add axes method for drawing infinite lines.
+* :ghpull:`15482`: Trivial style fixes to constrained_layout.
+* :ghpull:`15418`: Use correct pip/pytest on azure
+* :ghpull:`15466`: Update tick_params() docs
+* :ghpull:`15463`: Remove staticbuild option from setup.cfg.template.
+* :ghpull:`15378`: Don't link ft2font to zlib by default.
+* :ghpull:`15270`: When no gui event loop is running, propagate callback exceptions.
+* :ghpull:`15447`: Move testing of Py3.8 to Travis.
+* :ghpull:`15431`: Fix range(len()) usages
+* :ghpull:`15390`: Simplify implementation of vectorized date operations.
+* :ghpull:`15403`: Fix DeprecationWarning in nightly testing
+* :ghpull:`15394`: Deprecate {NonUniformImage,PcolorImage}.is_grayscale.
+* :ghpull:`15400`: Updated INSTALL.rst to correct install commands
+* :ghpull:`13788`: Autoscale for ax.arrow()
+* :ghpull:`15367`: Update the readme on providing API changes
+* :ghpull:`15193`: Switch to using pillow for png as well.
+* :ghpull:`15346`: vectorized calc_arrow loop in quiver
+* :ghpull:`15011`: Adding example for drawstyle
+* :ghpull:`15371`: Deprecate Colorbar.config_axis()
+* :ghpull:`15361`: Update next API changes to new structure
+* :ghpull:`15274`: NavigationToolbar2Tk: make packing optional.
+* :ghpull:`15158`: Change the way API changes are documented
+* :ghpull:`15356`: Fix broken imports.
+* :ghpull:`15200`: Simplify SubplotParams.update().
+* :ghpull:`15210`: Explicitly list allowed "unused" imports, remove the rest.
+* :ghpull:`15348`: Some figure and related docs cleanup
+* :ghpull:`13355`: Simplify and generalize BezierSegment.
+* :ghpull:`14917`: ENH: box aspect for axes
+* :ghpull:`14949`: Use fix_minus in format_data_short.
+* :ghpull:`15341`: Move non-gui warning message to backend_bases.
+* :ghpull:`15335`: Add discourse link to readme
+* :ghpull:`15293`: Fixes for wx savefig dialog.
+* :ghpull:`15324`: Update PR guidelines
+* :ghpull:`15301`: Update colorbar docs
+* :ghpull:`15340`: Always attach a manager attribute (possibly None) on canvas.
+* :ghpull:`15319`: Make validate_movie_writer actually check registered writers.
+* :ghpull:`10973`: PGF: Replace \pgfimage by \includegraphics to fix \import regression
+* :ghpull:`15302`: fix warning used by cbook.warn_deprecated()
+* :ghpull:`15321`: Sort missing_references.json.
+* :ghpull:`15290`: Unify fig.delaxes(ax) and ax.remove().
+* :ghpull:`15309`: Simplify sca().
+* :ghpull:`15201`: Autogenerate gca(), gci() from boilerplate.py.
+* :ghpull:`15305`: Autogenerate footer Copyright year
+* :ghpull:`15294`: Replace custom logging in wx by stdlib logging.
+* :ghpull:`15288`: More properties aliases.
+* :ghpull:`15286`: throw deprecation warning on empty call to fig.add_axes()
+* :ghpull:`15282`: Colorbar cleanup.
+* :ghpull:`15250`: Cleanup font_manager.
+* :ghpull:`13581`: Cleanup _pylab_helpers.
+* :ghpull:`15273`: DOC: don't use term units in transform tutorial
+* :ghpull:`15263`: Correctly setup comparisons in test_compare_images.
+* :ghpull:`15226`: Turn gtk3 pan/zoom button into togglable buttons.
+* :ghpull:`14609`: Simplify implementation of set_{x,y}bound.
+* :ghpull:`15261`: Change layout of test_triager to avoid cropping images.
+* :ghpull:`15236`: Dedupe SubplotSpec construction in mpl_toolkits.
+* :ghpull:`14130`: Add decorator to inherit keyword-only deprecations
+* :ghpull:`15249`: In findfont(fallback_to_default=False), throw if default font is missing
+* :ghpull:`15175`: Simplify pdf image output.
+* :ghpull:`7506`: [WIP] Add Axes method for drawing infinite lines.
+
+Issues (198):
+
+* :ghissue:`16501`: Setting a thetalim > 2pi gives odd results
+* :ghissue:`15035`: security exposure in the packaged jquery library
+* :ghissue:`10375`: Coordinate text wrapping in navigation toolbar
+* :ghissue:`10720`: Option to set the text color in legend to be same as the line
+* :ghissue:`17868`: plt.bar with nan input fails rendering in notebook using 3.3.0rc1
+* :ghissue:`17773`: gtk3 rubberband is invisible
+* :ghissue:`5726`: Cursor displays x, y coordinates with too much or too little precision
+* :ghissue:`5164`: Sort out qt_compat
+* :ghissue:`17905`: macosx backend warns when using the zoom method
+* :ghissue:`17703`: QuadMesh.get_clim changed behavior in 3.3.0rc1
+* :ghissue:`17875`: animation.writers['ffmpeg']" is hung when run in background.
+* :ghissue:`17591`: Single-character colors do not match long names
+* :ghissue:`16905`: if pie normalizes depends on input values
+* :ghissue:`17829`: trunk fails to build in AIX
+* :ghissue:`17820`: Regression: _reshape_2D no longer preserves the shape of lists of lists of one scalar each
+* :ghissue:`17807`: "%matplotlib notebook" Download is Noise After Interacting with Plot
+* :ghissue:`17763`: matplotlib.use('agg', force=True) does not ignore unavailable configured backend
+* :ghissue:`17586`: Surprising datetime autoscaling after passing empty data
+* :ghissue:`17792`: when using plt.tight_layout(), figure title overlaps subplot titles
+* :ghissue:`17736`: ax.set_xticklabels([]) for categorical plots is broken in 3.3.0rc1
+* :ghissue:`17757`: Plotting Hist with histtype 'stepfilled' does not respect bottom correctly
+* :ghissue:`17744`: BUG: AttributeError: 'FigureCanvasBase' object has no attribute 'print_png' in 3.3rc0
+* :ghissue:`17730`: Using backend Template and plt.tight_layout raises UnboundLocalError
+* :ghissue:`17716`: Error using "set_window_title" for canvas via backend_qt5agg
+* :ghissue:`17681`: PDF cannot be built due to Zenodo SVGs
+* :ghissue:`17627`: AttributeError: 'Figure' object has no attribute '_cachedRenderer'
+* :ghissue:`17658`: Feature request: Add advanced zoom and inspect feature to GUI for more productivity
+* :ghissue:`17629`: Use of Python deprecated APIs.
+* :ghissue:`17670`: BUG: Setting ticksize xx-small broken by #17348
+* :ghissue:`17673`: RuntimeError: latex was not able to process the following string: b'$\\\\mathdefault{-2}$'
+* :ghissue:`17412`: Document the dependency on the type1ec LaTeX package
+* :ghissue:`17643`: AutoDateLocator docs has a typo
+* :ghissue:`9118`: make TeXManager more user-configurable
+* :ghissue:`11131`: Make pyplot.pause not give focus to the figure window
+* :ghissue:`17646`: more conservative setattr_cm broke mplcairo
+* :ghissue:`17634`: Cannot copy LinearSegmentedColormap
+* :ghissue:`16496`: Single path optimisation for Collection w/ offsets broken
+* :ghissue:`192`: Savefig does not issue a warning on a non-existent keyword n
+* :ghissue:`17624`: _DummyAxis needs a __name__ attribute for ScalarFormatter
+* :ghissue:`16910`: Axes.imshow draws invalid color at value is 0 when max of 'X' not equal to vmax
+* :ghissue:`17637`: streamplot and sticky edges interaction
+* :ghissue:`17633`: Stackplot fails for small numbers
+* :ghissue:`17616`: waitforbuttonpress in Linux
+* :ghissue:`17615`: small bug in documentation of backend.FigureCanvasBase.start_event_loop
+* :ghissue:`17093`: Zero size figure use case
+* :ghissue:`17608`: How avoid PyQt5 to crash when I move Qslitter to the edge with a matplotlib figure in it?
+* :ghissue:`9829`: Vertices clipped for certain markers when plotting more than two points and saving as pdf
+* :ghissue:`15815`: bar3d color length bug
+* :ghissue:`15376`: ScalarFormatter.set_powerlimits documentation seems inconsistent
+* :ghissue:`17595`: Master doc builds broken
+* :ghissue:`16482`: Pyplot hlines and vlines do not use the 'lines.color' property in rcParams by default
+* :ghissue:`16388`: rethink how we display DOI svg badges
+* :ghissue:`17172`: set_aspect for 3D plots
+* :ghissue:`16463`: Jupyter "inline" backend seems to misinterpret "figsize" with Axes3D
+* :ghissue:`17527`: The markers are not hollow when I use ax.scatter() and set markers.MarkerStyle()'s fillstyle to 'none'. My usage is wrong?
+* :ghissue:`7491`: sort out if the high-resolution ellipse code still works
+* :ghissue:`17398`: Plotting an error band along a curve
+* :ghissue:`8550`: Matplotlib chooses the wrong font for unrecognized weights
+* :ghissue:`8788`: Font issue: findfonts should differentiate between thin and regular ttf fonts
+* :ghissue:`10194`: legend is not present in the generated image if I use 'tight' for bbox_inches
+* :ghissue:`17336`: set_url without effect for instances of Line2D
+* :ghissue:`9695`: set_url() without effect in the plot for instances of Tick
+* :ghissue:`17192`: How to change the thickness of the marker "x" when using scatter?
+* :ghissue:`17507`: pyplot.savefig() throwing warning suggesting a bug (possibly in figManger)
+* :ghissue:`17502`: dict unpacking broken for ``.plot`` in 3.2
+* :ghissue:`15546`: plt.imshow: clip_on=False has no effect
+* :ghissue:`17023`: DOC: Tutorial/Sample plots should use same fig/axis creation method
+* :ghissue:`7537`: Conflict between different AGG static libraries in a same binary
+* :ghissue:`16836`: Dropping support for PyQt4; preparing support for PyQt6.
+* :ghissue:`17455`: LightSource.shade fails on a masked array
+* :ghissue:`16353`: BUG: VisibleDeprecationWarning in boxplot
+* :ghissue:`11820`: Compressed Triangulation Masking in CubicTriInterpolator
+* :ghissue:`11823`: Animation Examples
+* :ghissue:`15410`: Change in OSX Catalina makes matplotlib + multiprocessing crash
+* :ghissue:`17467`: Bug Report: saved Figure ignores figure.facecolor
+* :ghissue:`17343`: Regression in add_subplot..
+* :ghissue:`7093`: ordering issues between ``set_xmargin`` and ``set_xscale``
+* :ghissue:`13971`: Unnecessary drawing with NbAgg
+* :ghissue:`17432`: Scatter accepts marker=MarkerStyle(), but plot does not
+* :ghissue:`15675`: Boxplot line color with style dark_background should be bright
+* :ghissue:`5962`: No output from pyplot on cygwin64 python3 virtualenv
+* :ghissue:`17393`: TexManager.get_rgba fails
+* :ghissue:`5830`: Incorrect overlap of markers in scatter3D
+* :ghissue:`11937`: Limiting ticks on colorbar axes falsify tick labels.
+* :ghissue:`17354`: Converter detection fails for inkscape if on headless system without DISPLAY
+* :ghissue:`17352`: Zoom In-Out not behaving as expected in QT backend example
+* :ghissue:`15409`: Datetime plot fails with 'Agg' backend in interactive mode
+* :ghissue:`14155`: Adding GridSpec.subplots?
+* :ghissue:`16583`: matplotlibrc validates some parameters wrongly
+* :ghissue:`16946`: Pick_event on AnnotationBbox fires at wrong position
+* :ghissue:`15131`: set_size_inches doesn't resize window on macosx backend
+* :ghissue:`7619`: Figure background colors
+* :ghissue:`15899`: Describe possible kwargs that may be input into a function
+* :ghissue:`17304`: constrained-layout gives wrong results when explicitly equal width ratios are set
+* :ghissue:`17295`: DOC: https://matplotlib.org/api/_as_gen/matplotlib.quiver.Quiver.html
+* :ghissue:`17294`: DOC: matplotlib.axes.Axes.annotate.html
+* :ghissue:`17290`: backend_svg fails with dashed line style
+* :ghissue:`16677`: tmp_config_or_cache_dir atexit cleanup fails after forks()
+* :ghissue:`15091`: Turbo color map
+* :ghissue:`7372`: Moving get_ax and do_event to testing
+* :ghissue:`15225`: Show offset text on subplots after sharing axis
+* :ghissue:`7138`: misplaced spines in dates plot
+* :ghissue:`17243`: Misleading error message in _parse_scatter_color_args
+* :ghissue:`16461`: Hexbin if singular and mincnt used
+* :ghissue:`14596`: forward port jquery removal from ipympl
+* :ghissue:`17217`: Transform operators are not publicly documented....
+* :ghissue:`2253`: matplotlib makes python lose focus
+* :ghissue:`7184`: margins does not handle bézier curves
+* :ghissue:`16830`: ``_path.get_extents`` does not correctly handle bezier curves
+* :ghissue:`17176`: Print figure using PS backend is needlessly slow
+* :ghissue:`17141`: flake8-docstrings does not check all of our requirements
+* :ghissue:`16567`: Let legend get the handles from the provided objects if not specified explicitly.
+* :ghissue:`16805`: Titles cannot be padded to negative numbers anymore.
+* :ghissue:`17114`: ``add_axes`` shows deprecation warning when called with only ``kwarg``\s
+* :ghissue:`16885`: Change return type get_{x,y}ticklabels to plain list
+* :ghissue:`17044`: widgets.TextBox continuously creates new text objects and linecollection objects.
+* :ghissue:`17066`: documentation of animation contains non-working code example
+* :ghissue:`16588`: Rename next_api_changes to api_changes_3.x (whatever number makes sense)
+* :ghissue:`17015`: ``get_major_ticks`` docs missing return type
+* :ghissue:`16976`: Thin line color distortion on large scale
+* :ghissue:`16934`: gtk3 window immediately resizes down to zero-height upon showing up.
+* :ghissue:`16941`: test_determinism_check is failing (sometimes)
+* :ghissue:`16982`: pyplot.rgrids don't do anything
+* :ghissue:`16952`: How to solve an error of "ValueError: Key backend: Unrecognized backend string '"agg"'
+* :ghissue:`15272`: Axes.violinplot has small issue in using pandas.DataFrame without index 0.
+* :ghissue:`16926`: tk window immediately resizes down to zero-height upon showing up.
+* :ghissue:`16919`: wx backends don't send close_event if window is closed via "q" keypress
+* :ghissue:`16854`: small typo in the documentation
+* :ghissue:`16895`: offset text still visible with ImageGrid axis "L"
+* :ghissue:`12712`: Autoscale does not work for ax.arrow()
+* :ghissue:`14208`: shift + w does not close all figures (has no effect)
+* :ghissue:`15745`: Failed to add annotate to figure
+* :ghissue:`11432`: Pressing the "1" key kills the zoom/pan tool
+* :ghissue:`13799`: BUG: incorrect error bar colors when NaN values are present
+* :ghissue:`16185`: hist demo appears to incorrectly mention ``normed`` and something odd about ``density`` as well.
+* :ghissue:`15203`: Closing figures is done by number
+* :ghissue:`16016`: Better argument checking of subplot definition in ``add_subplot()``
+* :ghissue:`15980`: Is the reset of the colorbar's edgecolor when updating the corresponding image clim wanted behaviour?
+* :ghissue:`16718`: Float figure DPI
+* :ghissue:`16498`: long string of format_coord in osx backend
+* :ghissue:`8405`: BUG: PDF export seems wrong with dash sequences that include a None offset
+* :ghissue:`8619`: Feature request: allow mathtext fallback font other than Computer Modern for custom mathtext setup
+* :ghissue:`14996`: format error saving eps figure using custom linestyle
+* :ghissue:`16493`: Example/tutorials warn due to new pcolormesh shading
+* :ghissue:`16022`: Cleanup Artist.draw() signatures
+* :ghissue:`16389`: “Size” ignored if placed before fontproperties
+* :ghissue:`16687`: Creating a figure of size (0, 0) raises an error
+* :ghissue:`12729`: Docs for contour levels argument is incorrect
+* :ghissue:`16593`: specifying ecolor in errobar turns off cycling
+* :ghissue:`15621`: secondary_xaxis doesn't seem to use formatters
+* :ghissue:`16116`: travis36minver.txt needs an update
+* :ghissue:`16546`: Problem with eventplot - error message claims events & lineoffsets are unequal sizes
+* :ghissue:`16462`: Allow wedges of polar plots to include theta = 0.
+* :ghissue:`15142`: pyplot.annotate() API deprecation
+* :ghissue:`16479`: font-stretch property missing in svg export
+* :ghissue:`14304`: 'NSWindow drag regions should only be invalidated on the Main Thread!' - macos/python
+* :ghissue:`12085`: Tcl_AsyncDelete: async handler deleted by the wrong thread
+* :ghissue:`14669`: cm.ScalarMappable should fail early when norm input is wrong
+* :ghissue:`16468`: incorrect cbar minor ticks for extend regions when x/ytick.minor.visible is True
+* :ghissue:`16243`: windows builds: devenv freetype /update appears not to have an effect
+* :ghissue:`11525`: Axes3D scatter plot for Numpy arrays in F-order does not give correct z-values
+* :ghissue:`8894`: mplot3d projection results in non-orthogonal axes
+* :ghissue:`1104`: Resizing a GUI window with Axes3D
+* :ghissue:`16371`: Incomplete documentation in axes_grid1
+* :ghissue:`6323`: Vertical alignment of tick labels with usetex=True
+* :ghissue:`7957`: clabel not respecting zorder parameter
+* :ghissue:`16252`: axes.spy plotting function doesn't respect origin='lower' kwarg when marker is not None
+* :ghissue:`16299`: The interactive polar plot animation's axis label won't scale.
+* :ghissue:`15182`: More tests ``ConciseDateFormatter`` needed
+* :ghissue:`16140`: Unclear Documentation for get_xticklabels
+* :ghissue:`16147`: pp.hist parmeter 'density' does not scale data appropriately
+* :ghissue:`16069`: matplotlib glitch when rotating interactively a 3d animation
+* :ghissue:`14603`: Scatterplot: should vmin/vmax be ignored when a norm is specified?
+* :ghissue:`15730`: Setting lines.marker = s in matplotlibrc also sets markers in boxplots
+* :ghissue:`11178`: home/back/forward buttons do nothing in 3d mode
+* :ghissue:`14520`: pylab with wx backend not exiting cleanly
+* :ghissue:`15964`: Guard ``plt.subplot`` kwargs a bit better?
+* :ghissue:`15404`: Add python 3.8 tests
+* :ghissue:`15773`: Warning:... GLib.source_remove(self._idle_draw_id) when using plt.savefig()
+* :ghissue:`15923`: pie takes negative values
+* :ghissue:`10317`: Setting plt.rc('text', usetex=True) after ticker.ScalarFormatter(useMathText=True) causes Error
+* :ghissue:`15825`: Customised dashed linstyle in matplotlib.cycler throws ValueError when using in Axes.set_prop_cycle
+* :ghissue:`9792`: Error with linestyles rcParams entries under the form (on, off, ...) and a style context manager
+* :ghissue:`15782`: Invalid polygon in stepfilled histogram when bottom is set
+* :ghissue:`15628`: Invalid unicode characters in PDF when font is a symlink
+* :ghissue:`8577`: mplot3D scalar arguments for plot function
+* :ghissue:`15650`: URL is not shown when webagg failed to open the browser.
+* :ghissue:`5238`: the offset of the scientific notation in xaxis stays at bottom when axis is set to top
+* :ghissue:`15678`: Error at save animation with pillow
+* :ghissue:`15079`: check_figures_equal decorator reuses figures if called multiple times inside a single test.
+* :ghissue:`15089`: Coerce MxNx1 images into MxN images for imshow
+* :ghissue:`5253`: abline() - for drawing arbitrary lines on a plot, given specifications.
+* :ghissue:`15165`: Switch to requiring Pillow rather than having our own png wrapper?
+* :ghissue:`15280`: Add pull request checklist to Reviewers Guidlines
+* :ghissue:`15289`: cbook.warn_deprecated() should warn with a MatplotlibDeprecationWarning not a UserWarning
+* :ghissue:`15285`: DOC: make copy right year auto-update
+* :ghissue:`15059`: fig.add_axes() with no arguments silently does nothing
+* :ghissue:`14546`: Setting lines.markeredgecolor in rcParams affects the ticks' mark color too
diff --git a/examples/mplot3d/lorenz_attractor.py b/examples/mplot3d/lorenz_attractor.py
index a56ff0e02316..93e40fdbd4c4 100644
--- a/examples/mplot3d/lorenz_attractor.py
+++ b/examples/mplot3d/lorenz_attractor.py
@@ -7,7 +7,7 @@
Flow"`_ in a 3-dimensional space using mplot3d.
.. _"Deterministic Nonperiodic Flow":
- http://journals.ametsoc.org/doi/abs/10.1175/1520-0469%281963%29020%3C0130%3ADNF%3E2.0.CO%3B2
+ https://journals.ametsoc.org/jas/article/20/2/130/16956/Deterministic-Nonperiodic-Flow
.. note::
Because this is a simple non-linear ODE, it would be more easily done using
diff --git a/tools/cache_zenodo_svg.py b/tools/cache_zenodo_svg.py
index 6c8760b2635b..b3683fe19011 100644
--- a/tools/cache_zenodo_svg.py
+++ b/tools/cache_zenodo_svg.py
@@ -62,6 +62,9 @@ def _get_xdg_cache_dir():
if __name__ == "__main__":
data = {
+ "v3.3.1": "3984190",
+ "v3.3.0": "3948793",
+ "v3.2.2": "3898017",
"v3.2.1": "3714460",
"v3.2.0": "3695547",
"v3.1.3": "3633844",