From a50691411e6bc84befc1977c743bcfa369106e46 Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Tue, 2 Jun 2026 01:59:14 -0400 Subject: [PATCH 1/4] MNT: Update mailmap to clean up duplicate contributors This was last updated in cee7684917ce4991bcefa8b02da5825b6ca649cd, which added new contributors up to 0b61e32fedf1190ba2af97c79d92980897077408. This commit handles everything up to 99ae86bc6d52ac429fc1eba40978261a2465905f. --- .mailmap | 188 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 185 insertions(+), 3 deletions(-) diff --git a/.mailmap b/.mailmap index bbadcb8ff879..ad81a9f91430 100644 --- a/.mailmap +++ b/.mailmap @@ -1,8 +1,22 @@ +34j <34j.github@proton.me> <55338215+34j@users.noreply.github.com> + +Aasma Gupta AASMA GUPTA + +Adam Ormondroyd +Adam Ormondroyd <52655393+AdamOrmondroyd@users.noreply.github.com> + Adam Ortiz +Aditi Gautam <72432016+agautam478@users.noreply.github.com> + +Aditya Singh +Aditya Singh + Adrien F. Vincent Adrien F. Vincent +ALBIN BABU VARGHESE + Aleksey Bilogur Alexander Rudy @@ -11,14 +25,35 @@ Alon Hershenhorn Alvaro Sanchez +Aman Kushwaha + +Amisha Mehta +Amisha Mehta <115501608+amishamehta99@users.noreply.github.com> + +Ananya Devarakonda +Ananya Devarakonda <57040724+ananya314@users.noreply.github.com> + Andreas C Mueller Andreas Mueller +Andrés Gutierrez <12andresgutierrez04@gmail.com> + Andrew Dawson +Andrew Fennell + +Andrew Kim <110536383+aseriesof-tubes@users.noreply.github.com> dohyun + +Anna Mastori <72812754+AnnaMastori@users.noreply.github.com> + +Anton <138380708+r3kste@users.noreply.github.com> + anykraus Ariel Hernán Curiale +Atharva Kulkarni Atharva2012 +Atharva Kulkarni <103631956+Atharva2012@users.noreply.github.com> + Ben Cohen Ben Root Benjamin Root @@ -28,20 +63,36 @@ Benedikt Daurer Benjamin Congdon Benjamin Congdon bcongdon +Brandon Dusch + +Brian Lau +Brian Lau <103338659+beelauuu@users.noreply.github.com> + Bruno Zohreh Carsten Schelp Casper van der Wel +Chahak Mehta Chahak Mehta <201501422@daiict.ac.in> + +Chaoyi Hu <90495101+chaoyihu@users.noreply.github.com> + +Charisma Kausar <68203159+ckcherry23@users.noreply.github.com> + CharlesHe16 -Chris Holdgraf +Chirag Sharma +Chirag Sharma <160767827+Chirag3841@users.noreply.github.com> Cho Yin Yong Chris +Chris Holdgraf + +Christine P. Chai + Christoph Gohlke cgohlke Christoph Gohlke C. Gohlke Christoph Gohlke @@ -50,15 +101,29 @@ Cimarron Mittelsteadt Cimarron cldssty +Constantinos Menelaou +Constantinos Menelaou <91343054+konmenel@users.noreply.github.com> + Conner R. Phillips +Dale Dai +Dale Dai <145884899+CouldNot@users.noreply.github.com> + Dan Hickstein Daniel Hyams Daniel Hyams Daniel Hyams +Daniel Weiss +Daniel Weiss <32396142+dkweiss31@users.noreply.github.com> + David Kua +David Matos +David Matos + +DerWeh + Devashish Deshpande Diego Leal Petrola @@ -78,6 +143,9 @@ Eric Ma esvhd +Eva Sibinga +Eva Sibinga <46283995+esibinga@users.noreply.github.com> + Filipe Fernandes Florian Le Bourdais @@ -86,6 +154,11 @@ Francesco Montesano montefra +G Karthik Koundinya +G Karthik Koundinya <144328549+G26karthik@users.noreply.github.com> + +Greg Lucas + Hajoon Choi hannah @@ -94,14 +167,23 @@ Hannes Breytenbach Hans Moritz Günther +Haoying Zhang +Haoying Zhang <38875181+stevezhang1999@users.noreply.github.com> +Haoying Zhang stevezhang + Harshal Prakash Patankar Harshit Patni Harutaka Kawamura +Hasan Rashid + Hood Chatham Hood +Husain Gadiwala +Husain Gadiwala <69296939+alphanoobie@users.noreply.github.com> + Ian Hunt-Isaak ImportanceOfBeingErnest @@ -119,10 +201,14 @@ Jake Vanderplas Jake Vanderplas Jake Vanderplas +Jacob Stevens-Haas <37048747+Jacob-Stevens-Haas@users.noreply.github.com> + James R. Evans Jan-Hendrik Müller <44469195+kolibril13@users.noreply.github.com> +jaya prajapati + Jeff Lutgen Jeffrey Bingham @@ -132,6 +218,8 @@ Jens Hedegaard Nielsen Jerome F. Villegas +JOD + Joel Frederico <458871+joelfrederico@users.noreply.github.com> Johan von Forstner @@ -147,13 +235,20 @@ Joseph Fox-Rabinovitz Joseph Fox-Rabinovitz +Juanita Gomez + Julien Lhermitte Julien Schueller Julien Schueller +Kaustubh Desale +Kaustubh Desale <97254178+Kaustbh@users.noreply.github.com> + Kevin Davies +Khushikela29 <121342846+Khushikela29@users.noreply.github.com> + kikocorreoso Klara Gerlei @@ -163,6 +258,8 @@ Kristen M. Thyng Kyle Sunden +Kyra Cho + Leeonadoh Lennart Fricke @@ -173,6 +270,13 @@ Leon Yin Lion Krischer +Logan Pageler +Logan Pageler <48865621+Logan-Pageler@users.noreply.github.com> + +Lukas Hergt + +Lumberbot (aka Jack) <39504233+meeseeksmachine@users.noreply.github.com> + luz paz Manan Kevadiya @@ -187,13 +291,22 @@ Marco Gorelli <33491632+MarcoGorelli@users.noreply.githu Marek Rudnicki +Marten Henric van Kerkwijk + Martin Fitzpatrick +Marvin +Marvin <101656586+Marvvxi@users.noreply.github.com> + +Mathias Hauser + Matt Newville Matthew Emmett Matthew Emmett +Matthew Morrison <120498834+mattymo30@users.noreply.github.com> + Matthias Bussonnier Matthias Bussonnier @@ -202,6 +315,9 @@ Matthias Lüthi Matti Picus +Melissa Weber Mendonça +Melissa Weber Mendonça + Michael Droettboom Michael Droettboom Michael Droettboom @@ -211,9 +327,14 @@ Michiel de Hoon Michiel de Hoon Michiel de Hoon Michiel de Hoon Michiel de Hoon +Milan Gittler +Milan Gittler <55838375+Cemonix@users.noreply.github.com> + MinRK MinRK Min RK +Miriam Simone + Nelle Varoquaux Nic Eggert Nic Eggert @@ -221,8 +342,12 @@ Nic Eggert Nic Eggert Nicolas P. Rougier +N R Navaneet <156576749+nrnavaneet@users.noreply.github.com> + OceanWolf +odile OdileVidrine <65249488+OdileVidrine@users.noreply.github.com> + Olivier Castany <1868182+ocastany@users.noreply.github.com> Olivier Castany <1868182+ocastany@users.noreply.github.com> Olivier Castany <1868182+ocastany@users.noreply.github.com> @@ -241,6 +366,10 @@ Paul Ivanov Paul Ivanov Paul Ivanov +Pedro Marques + +Pedro Peçanha <60028123+pedrompecanha@users.noreply.github.com> + Per Parker Péter Leéh @@ -254,10 +383,32 @@ Phil Elson Philipp Nagel +Pirzada Ahmad Faraz +Pirzada Ahmad Faraz <136244856+pirzada-ahmadfaraz@users.noreply.github.com> + +photoniker <17592823+photoniker@users.noreply.github.com> + +Pranav Raghu +Pranav Raghu <73378019+Impaler343@users.noreply.github.com> + productivememberofsociety666 none +Quentin Peter + +Rahul Monani + +Raphael Quast + +Ratnabali Dutta + +Richard Penney + Rishikesh +Roman <121314722+GameRoMan@users.noreply.github.com> + +Ruth Comer <10599679+rcomer@users.noreply.github.com> + Ruth Nainggolan Ruth G. N <32371319+ruthgn@users.noreply.github.com> RyanPan @@ -267,13 +418,22 @@ Richard Sheridan Samesh Lakhotia Samesh Lakhotia <43701530+sameshl@users.noreply.github.com> ' +Saumya Agrawal <145997182+saumyacoder1709@users.noreply.github.com> Saumya + Scott Lasley +Scott Shambaugh <14363975+scottshambaugh@users.noreply.github.com> + Sebastian Raschka Sebastian Raschka ShawnChen1996 +Shriya Kalakata +Shriya Kalakata <87483933+shriyakalakata@users.noreply.github.com> +Shriya Kalakata Shriya Kalakata +Shriya Kalakata Shriya Kalakata + Sidharth Bansal Sidharth Bansal <20972099+SidharthBansal@users.noreply.github.com> @@ -289,6 +449,8 @@ switham switham Taehoon Lee +Takumasa Nakamura + Ted Drain Taras Kuzyo @@ -303,17 +465,33 @@ Thomas A Caswell Thomas A Caswell +Tim Hoffmann <2836374+timhoffm@users.noreply.github.com> + +Tine Zivic <43860297+tinezivic@users.noreply.github.com> + +Tobias Thrien tobias + +Tom Sarantis + Trish Gillett-Kawamoto Tuan Dung Tran +tybeller <73607363+tybeller@users.noreply.github.com> + +Valentin Bruch +Valentin Bruch <46252273+stiglers-eponym@users.noreply.github.com> + Víctor Zabalza Vidur Satija -WANG Aiyong +Vishal Pankaj Chandratreya <19171016+tfpf@users.noreply.github.com> +Vishal Pankaj Chandratreya <19171016+tfpf@users.noreply.github.com> -Zhili (Jerry) Pan +vittoboa <38300176+vittoboa@users.noreply.github.com> + +WANG Aiyong Werner F Bruhin @@ -321,3 +499,7 @@ Yunfei Yang Yunfei Yang Yunfei Yang Zac Hatfield-Dodds + +Zhili (Jerry) Pan + +ZPyrolink <38cz74@gmail.com> <73246085+ZPyrolink@users.noreply.github.com> From 37c588037d848f9283d06151c31474c4ce80db53 Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Wed, 3 Jun 2026 02:44:07 -0400 Subject: [PATCH 2/4] MNT: Make GitHub stats script work with closed milestones a) fetch the end date from when the milestone was closed. b) limit commits to end at the corresponding tag. c) don't add extra to commit count when we're starting from an explicit tag. --- tools/github_stats.py | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/tools/github_stats.py b/tools/github_stats.py index 6e442d220180..857ec78d7c55 100755 --- a/tools/github_stats.py +++ b/tools/github_stats.py @@ -18,7 +18,7 @@ from gh_api import ( get_paged_request, make_auth_header, get_pull_request, is_pull_request, - get_milestone_id, get_issues_list, get_authors, + get_milestones, get_issues_list, get_authors, ) # ----------------------------------------------------------------------------- # Globals @@ -207,6 +207,7 @@ def report(issues, show_urls=False): since -= td since = round_hour(since) + end_date = datetime.today() milestone = opts.milestone project = opts.project @@ -214,8 +215,15 @@ def report(issues, show_urls=False): print(f'fetching GitHub stats since {since} (tag: {tag}, milestone: {milestone})', file=sys.stderr) if milestone: - milestone_id = get_milestone_id(project=project, milestone=milestone, - auth=True) + all_milestones = get_milestones(project=project, auth=True) + for ms in all_milestones: + if ms['title'] == milestone: + milestone_id = ms['number'] + if ms.get('closed_at') is not None: + end_date = datetime.fromisoformat(ms['closed_at']) + break + else: + raise ValueError(f"milestone {milestone} not found") issues_and_pulls = get_issues_list(project=project, milestone=milestone_id, state='closed', auth=True) issues, pulls = split_pulls(issues_and_pulls, project=project) @@ -230,16 +238,18 @@ def report(issues, show_urls=False): n_issues, n_pulls = map(len, (issues, pulls)) n_total = n_issues + n_pulls since_day = since.strftime("%Y/%m/%d") - today = datetime.today() title = (f'GitHub statistics for {milestone.lstrip("v")} ' - f'{today.strftime("(%b %d, %Y)")}') + f'{end_date.strftime("(%b %d, %Y)")}') ncommits = 0 all_authors = [] if tag: # print git info, in addition to GitHub info: since_tag = f'{tag}..' + if milestone: + if check_output(['git', 'tag', '-l', milestone]).strip(): + since_tag += milestone cmd = ['git', 'log', '--oneline', since_tag] ncommits += len(check_output(cmd).splitlines()) @@ -250,7 +260,8 @@ def report(issues, show_urls=False): pr_authors = [] for pr in pulls: pr_authors.extend(get_authors(pr)) - ncommits = len(pr_authors) + ncommits - len(pulls) + if not tag: + ncommits = len(pr_authors) + ncommits - len(pulls) author_cmd = ['git', 'check-mailmap'] + pr_authors with_email = check_output(author_cmd, encoding='utf-8', errors='replace').splitlines() @@ -274,7 +285,7 @@ def report(issues, show_urls=False): # Print summary report we can directly include into release notes. print(REPORT_TEMPLATE.format(title=title, title_underline='=' * len(title), since_day=since_day, tag=tag, - today=today.strftime('%Y/%m/%d'), + today=end_date.strftime('%Y/%m/%d'), n_issues=n_issues, n_pulls=n_pulls, milestone=milestone_str, nauthors=len(unique_authors), ncommits=ncommits, From c79cfa893fde7a7a268e7f4962be2c8f1c2ede1f Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Wed, 3 Jun 2026 20:47:06 -0400 Subject: [PATCH 3/4] DOC: Refresh GitHub stats with new mailmap --- .../prev_whats_new/github_stats_3.10.0.rst | 41 ++++++++------ .../prev_whats_new/github_stats_3.10.1.rst | 8 +-- .../prev_whats_new/github_stats_3.10.3.rst | 9 ++- .../prev_whats_new/github_stats_3.10.5.rst | 23 ++------ .../prev_whats_new/github_stats_3.10.6.rst | 31 +++------- .../prev_whats_new/github_stats_3.10.7.rst | 33 ++--------- .../prev_whats_new/github_stats_3.10.8.rst | 35 ++---------- .../prev_whats_new/github_stats_3.10.9.rst | 34 ++--------- .../prev_whats_new/github_stats_3.5.0.rst | 1 - .../prev_whats_new/github_stats_3.6.0.rst | 56 +++++++++++++------ .../prev_whats_new/github_stats_3.6.1.rst | 6 +- .../prev_whats_new/github_stats_3.6.2.rst | 11 +++- .../prev_whats_new/github_stats_3.6.3.rst | 7 ++- .../prev_whats_new/github_stats_3.7.0.rst | 49 ++++++++++------ .../prev_whats_new/github_stats_3.7.1.rst | 15 +++-- .../prev_whats_new/github_stats_3.7.2.rst | 16 +++--- .../prev_whats_new/github_stats_3.7.3.rst | 2 +- .../prev_whats_new/github_stats_3.8.0.rst | 28 ++++------ .../prev_whats_new/github_stats_3.8.1.rst | 7 ++- .../prev_whats_new/github_stats_3.8.2.rst | 9 ++- .../prev_whats_new/github_stats_3.8.3.rst | 16 +++--- .../prev_whats_new/github_stats_3.8.4.rst | 24 ++------ .../prev_whats_new/github_stats_3.9.0.rst | 40 ++++++------- .../prev_whats_new/github_stats_3.9.1.rst | 13 +++-- .../prev_whats_new/github_stats_3.9.2.rst | 2 +- .../prev_whats_new/github_stats_3.9.3.rst | 10 ++-- .../prev_whats_new/github_stats_3.9.4.rst | 2 +- 27 files changed, 226 insertions(+), 302 deletions(-) diff --git a/doc/release/prev_whats_new/github_stats_3.10.0.rst b/doc/release/prev_whats_new/github_stats_3.10.0.rst index d61150e6bd6a..7d35c361a72e 100644 --- a/doc/release/prev_whats_new/github_stats_3.10.0.rst +++ b/doc/release/prev_whats_new/github_stats_3.10.0.rst @@ -2,17 +2,17 @@ .. _github-stats-3_10_0: -GitHub statistics for 3.10.0 (Dec 13, 2024) +GitHub statistics for 3.10.0 (Dec 14, 2024) =========================================== -GitHub statistics for 2024/05/15 (tag: v3.9.0) - 2024/12/13 +GitHub statistics for 2024/05/15 (tag: v3.9.0) - 2024/12/14 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 100 issues and merged 337 pull requests. +We closed 106 issues and merged 346 pull requests. The full list can be seen `on GitHub `__ -The following 128 authors contributed 1932 commits. +The following 120 authors contributed 1323 commits. * abhi-jha * Adam J. Stewart @@ -28,7 +28,7 @@ The following 128 authors contributed 1932 commits. * anpaulan * Anson0028 * Anthony Lee -* anTon +* Anton * Antony Lee * Ayoub Gouasmi * Brigitta Sipőcz @@ -44,7 +44,6 @@ The following 128 authors contributed 1932 commits. * dale * Dani Pinyol * Daniel Weiss -* Danny * David Bakaj * David Lowry-Duda * David Meyer @@ -73,12 +72,10 @@ The following 128 authors contributed 1932 commits. * john * Jonas Eschle * Jouni K. Seppänen -* juanis2112 * Juanita Gomez * Justin Hendrick * K900 -* Kaustbh -* Kaustubh +* Kaustubh Desale * Kherim Willems * Kyle Sunden * Kyra Cho @@ -103,7 +100,6 @@ The following 128 authors contributed 1932 commits. * Nabil * nakamura yuki * odile -* OdileVidrine * Oscar Gustafsson * Panicks28 * Paul An @@ -111,11 +107,9 @@ The following 128 authors contributed 1932 commits. * PedroBittarBarao * Peter Talley * Pierre-antoine Comby -* Pranav * Pranav Raghu * pre-commit-ci[bot] * proximalf -* r3kste * Randolf Scholz * Refael Ackermann * RickyP24 @@ -123,20 +117,18 @@ The following 128 authors contributed 1932 commits. * Ruth Comer * Ryan May * Sai Chaitanya, Sanivada -* saranti * scaccol * Scott Shambaugh * Sean Smith * Simon May * simond07 * smcgrawDotNet -* Takumasa N -* Takumasa N. * Takumasa Nakamura * thiagoluisbecker * Thomas A Caswell * Tiago Lubiana * Tim Hoffmann +* Tom Sarantis * trananso * Trygve Magnus Ræder * Victor Liu @@ -145,8 +137,10 @@ The following 128 authors contributed 1932 commits. GitHub issues and pull requests: -Pull Requests (337): +Pull Requests (346): +* :ghpull:`29306`: Backport PR #29242 on branch v3.10.x (DOC: Add kwdoc list to scatter() docstring) +* :ghpull:`29242`: DOC: Add kwdoc list to scatter() docstring * :ghpull:`29299`: Merge v3.9.x into v3.10.x * :ghpull:`29296`: Backport PR #29295 on branch v3.10.x (BLD: Pin meson-python to <0.17.0) * :ghpull:`29290`: Backport PR #29254 on branch v3.10.x (DOC: Add note to align_labels()) @@ -225,6 +219,7 @@ Pull Requests (337): * :ghpull:`29097`: ENH: add back/forward buttons to osx backend move * :ghpull:`29095`: Backport PR #29071 on branch v3.10.x (Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 in the actions group) * :ghpull:`29096`: Backport PR #29094 on branch v3.10.x (DOC: fix link in See Also section of axes.violin) +* :ghpull:`29071`: Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 in the actions group * :ghpull:`29092`: Backport PR #29088 on branch v3.10.x (DOC: Format aliases in kwargs tables) * :ghpull:`29094`: DOC: fix link in See Also section of axes.violin * :ghpull:`29091`: Backport PR #29085 on branch v3.10.x (FIX: Update GTK3Agg backend export name for consistency) @@ -269,6 +264,7 @@ Pull Requests (337): * :ghpull:`29007`: MNT: Deprecate changing Figure.number * :ghpull:`28861`: Break Artist._remove_method reference cycle * :ghpull:`28478`: bugfix for ``PathSimplifier`` +* :ghpull:`29001`: Cycler signature code format fix * :ghpull:`28992`: DOC: Refresh transform tree example * :ghpull:`28890`: MNT: Add missing dependency to environment.yml * :ghpull:`28354`: Add Quiverkey zorder option @@ -304,6 +300,7 @@ Pull Requests (337): * :ghpull:`27349`: [ENH] Implement dynamic clipping to axes limits for 3D plots * :ghpull:`28913`: DOC: Fix Axis.set_label reference * :ghpull:`28911`: MNT: Fix double evaluation of _LazyTickList +* :ghpull:`28910`: Bump the actions group across 1 directory with 5 updates * :ghpull:`28584`: MNT: Prevent users from erroneously using legend label API on Axis * :ghpull:`28853`: MNT: Check the input sizes of regular X,Y in pcolorfast * :ghpull:`28838`: TST: Fix minor issues in interactive backend test @@ -314,6 +311,7 @@ Pull Requests (337): * :ghpull:`28896`: doc: specify non-python dependencies in dev install docs * :ghpull:`28843`: MNT: Cleanup FontProperties __init__ API * :ghpull:`28683`: MNT: Warn if fixed aspect overwrites explicitly set data limits +* :ghpull:`28879`: doc: add pandas and xarray fixtures to testing API docs * :ghpull:`25645`: Fix issue with sketch not working on PathCollection in Agg * :ghpull:`28886`: DOC: Cross-link Axes attributes * :ghpull:`28880`: Remove 'in' from removal substitution for deprecation messages @@ -342,6 +340,7 @@ Pull Requests (337): * :ghpull:`27938`: feat: add dunder method for math operations on Axes Size divider * :ghpull:`28569`: Adding tags to many examples * :ghpull:`28183`: Expire deprecations +* :ghpull:`28796`: Add example of petroff10 in the style sheets to show how to use the color sequence. * :ghpull:`28801`: DOC: Clarify AxLine.set_xy2 / AxLine.set_slope * :ghpull:`28788`: TST: Skip webp tests if it isn't available * :ghpull:`28550`: Remove internal use of ``Artist.figure`` @@ -377,6 +376,7 @@ Pull Requests (337): * :ghpull:`28709`: Bump actions/attest-build-provenance from 1.4.0 to 1.4.1 in the actions group * :ghpull:`28707`: Avoid division-by-zero in Sketch::Sketch * :ghpull:`28610`: CI: Add CI to test matplotlib against free-threaded Python +* :ghpull:`28677`: Doc: add axes titles to axhspan/axvspan * :ghpull:`28262`: Fix PolygonSelector cursor to temporarily hide during active zoom/pan * :ghpull:`28670`: API: deprecate unused helper in patch._Styles * :ghpull:`28589`: Qt embedding example: Separate drawing and data retrieval timers @@ -411,6 +411,7 @@ Pull Requests (337): * :ghpull:`28073`: Add support for multiple hatches, edgecolors and linewidths in histograms * :ghpull:`28594`: MNT: Raise on GeoAxes limits manipulation * :ghpull:`28312`: Remove one indirection layer in ToolSetCursor. +* :ghpull:`28566`: MNT: Update label for Tag proposal issue template * :ghpull:`28573`: ENH: include property name in artist AttributeError * :ghpull:`28503`: Bump minimum Python to 3.10 * :ghpull:`28525`: FIX: colorbar pad for ``ImageGrid`` @@ -485,8 +486,13 @@ Pull Requests (337): * :ghpull:`28037`: DOC: Fix inconsistent spacing in some docstrings in _axes.py * :ghpull:`28031`: Be more specific in findobj return type -Issues (100): +Issues (106): +* :ghissue:`28463`: [ENH]: ticker.EngFormatter: allow offset +* :ghissue:`23490`: [ENH]: Add buttons (plural) attribute to mouseevents +* :ghissue:`28209`: [Doc]: quiver ‘scale_units’ description is not very not clear +* :ghissue:`22651`: [ENH]: rgb_to_hsv/hsv_to_rgb could check that the inputs are of floating point dtype +* :ghissue:`9056`: default filename does not strip invalid characters on windows * :ghissue:`29298`: [Doc]: The link at "see also" is incorrect. (Axes.violin) * :ghissue:`29248`: [Bug]: Figure.align_labels() confused by GridSpecFromSubplotSpec * :ghissue:`26738`: Improve LineCollection docstring further @@ -504,6 +510,7 @@ Issues (100): * :ghissue:`19229`: Add public API for setting an axis unit converter * :ghissue:`21108`: [Bug]: Hatch linewidths cannot be modified in an rcParam context * :ghissue:`27784`: [Bug]: Polar plot error bars don't rotate with angle for ``set_theta_direction`` and ``set_theta_offset`` +* :ghissue:`28944`: [Bug]: calling title before making polar plot * :ghissue:`29011`: [Bug]: Figure.autofmt_xdate() not working in presence of colorbar with constrained layout * :ghissue:`29020`: AIX internal CI build break #Matplotlib * :ghissue:`28726`: feature request: support passing DataFrames to table.table diff --git a/doc/release/prev_whats_new/github_stats_3.10.1.rst b/doc/release/prev_whats_new/github_stats_3.10.1.rst index c7fac6d5c61d..0d40fa1710b6 100644 --- a/doc/release/prev_whats_new/github_stats_3.10.1.rst +++ b/doc/release/prev_whats_new/github_stats_3.10.1.rst @@ -7,10 +7,10 @@ GitHub statistics for 2024/12/14 (tag: v3.10.0) - 2025/02/27 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 14 issues and merged 107 pull requests. +We closed 15 issues and merged 107 pull requests. The full list can be seen `on GitHub `__ -The following 28 authors contributed 241 commits. +The following 27 authors contributed 172 commits. * Anselm Hahn * Antony Lee @@ -23,7 +23,6 @@ The following 28 authors contributed 241 commits. * Greg Lucas * hannah * hu-xiaonan -* Khushi_29 * Khushikela29 * KIU Shueng Chuan * Kyle Martin @@ -153,8 +152,9 @@ Pull Requests (107): * :ghpull:`29310`: Backport PR #29292 on branch v3.10.x (Update dependencies.rst) * :ghpull:`29308`: Update cibuildwheel workflow -Issues (14): +Issues (15): +* :ghissue:`29595`: [Bug]: Setting alpha with an array is ignored with jupyterlab %inline backend * :ghissue:`28382`: [Bug]: interpolation_stage="rgba" does not respect array-alpha * :ghissue:`28780`: Doc build fails with numpy>=2.1.0 * :ghissue:`29603`: [Bug]: Setting ``text.usetex=True`` in ``pyplot.rcParams`` Raises FIPS Compliance Errors diff --git a/doc/release/prev_whats_new/github_stats_3.10.3.rst b/doc/release/prev_whats_new/github_stats_3.10.3.rst index 3e1d350dae5c..c170899f9f42 100644 --- a/doc/release/prev_whats_new/github_stats_3.10.3.rst +++ b/doc/release/prev_whats_new/github_stats_3.10.3.rst @@ -7,10 +7,10 @@ GitHub statistics for 2025/02/27 (tag: v3.10.1) - 2025/05/08 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 16 issues and merged 78 pull requests. +We closed 17 issues and merged 78 pull requests. The full list can be seen `on GitHub `__ -The following 28 authors contributed 128 commits. +The following 26 authors contributed 96 commits. * Alexandra Khoo * Antony Lee @@ -26,7 +26,6 @@ The following 28 authors contributed 128 commits. * James Addison * Jody Klymak * Kyle Sunden -* Marten H. van Kerkwijk * Marten Henric van Kerkwijk * martincornejo * Mateusz Sokół @@ -39,7 +38,6 @@ The following 28 authors contributed 128 commits. * Ruth Comer * Thomas A Caswell * Tim Hoffmann -* Weh Andreas GitHub issues and pull requests: @@ -124,8 +122,9 @@ Pull Requests (78): * :ghpull:`29584`: DOC: Recommend constrained_layout over tight_layout * :ghpull:`29552`: Bug Fix: Normalize kwargs for Histogram -Issues (16): +Issues (17): +* :ghissue:`29959`: [MNT]: Python 3.14.0a7 test failures * :ghissue:`29183`: [Bug]: I give an RGB image to imsave but I don't have the right color map! * :ghissue:`29797`: [MNT]: Flaky Windows_py31x tests on Azure Pipelines * :ghissue:`26827`: [Bug]: ImportError when using Matplotlib v3.8.0 in Python package tests diff --git a/doc/release/prev_whats_new/github_stats_3.10.5.rst b/doc/release/prev_whats_new/github_stats_3.10.5.rst index 319086baebe5..688652090350 100644 --- a/doc/release/prev_whats_new/github_stats_3.10.5.rst +++ b/doc/release/prev_whats_new/github_stats_3.10.5.rst @@ -3,27 +3,22 @@ GitHub statistics for 3.10.5 (Jul 31, 2025) =========================================== -GitHub statistics for 2024/12/14 (tag: v3.10.0) - 2025/07/31 +GitHub statistics for 2025/05/08 (tag: v3.10.3) - 2025/07/31 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 18 issues and merged 67 pull requests. +We closed 18 issues and merged 66 pull requests. The full list can be seen `on GitHub `__ -The following 36 authors contributed 371 commits. +The following 21 authors contributed 81 commits. * Antony Lee * Brian Christian * chrisjbillington -* Christine P. Chai * Clément Robert * David Stansby -* dependabot[bot] * Elliott Sales de Andrade -* G.D. McBain -* Greg Lucas * hannah -* hu-xiaonan * Ian Thomas * ianlv * IdiotCoffee @@ -31,27 +26,17 @@ The following 36 authors contributed 371 commits. * Inês Cachola * Jody Klymak * Jouni K. Seppänen -* Khushi_29 * Kyle Sunden * Lumberbot (aka Jack) * N R Navaneet -* Nathan G. Wiseman -* Oscar Gustafsson -* Praful Gulani -* Qian Zhang -* Raphael Erik Hviding * Roman -* Roman A * Ruth Comer -* saikarna913 -* Scott Shambaugh * Thomas A Caswell * Tim Hoffmann -* Trygve Magnus Ræder GitHub issues and pull requests: -Pull Requests (67): +Pull Requests (66): * :ghpull:`30357`: CIBW updates: fix pypy sections, update cibw version * :ghpull:`30356`: Manual Backport PR #30195 on branch v3.10.x (ci: Enable wheel builds on Python 3.14) diff --git a/doc/release/prev_whats_new/github_stats_3.10.6.rst b/doc/release/prev_whats_new/github_stats_3.10.6.rst index fb88af0ae10f..21a3b8a8d6e7 100644 --- a/doc/release/prev_whats_new/github_stats_3.10.6.rst +++ b/doc/release/prev_whats_new/github_stats_3.10.6.rst @@ -3,51 +3,33 @@ GitHub statistics for 3.10.6 (Aug 29, 2025) =========================================== -GitHub statistics for 2024/12/14 (tag: v3.10.0) - 2025/08/29 +GitHub statistics for 2025/07/31 (tag: v3.10.5) - 2025/08/29 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 4 issues and merged 19 pull requests. +We closed 5 issues and merged 20 pull requests. The full list can be seen `on GitHub `__ -The following 31 authors contributed 380 commits. +The following 12 authors contributed 47 commits. * Alan Burlot * Antony Lee -* Christine P. Chai * David Stansby -* dependabot[bot] * Doron Behar * Elliott Sales de Andrade -* G.D. McBain -* Greg Lucas * hannah -* hu-xiaonan * Ian Thomas -* Inês Cachola * Jody Klymak -* Jouni K. Seppänen -* Khushi_29 * Kyle Sunden -* Lumberbot (aka Jack) -* N R Navaneet -* Nathan G. Wiseman -* Oscar Gustafsson -* Praful Gulani -* Qian Zhang -* Raphael Erik Hviding -* Roman * Ruth Comer -* saikarna913 -* Scott Shambaugh * Thomas A Caswell * Tim Hoffmann -* Trygve Magnus Ræder GitHub issues and pull requests: -Pull Requests (19): +Pull Requests (20): +* :ghpull:`30488`: Backport PR #30486 on branch v3.10.x (doc: Update warnings about python-build-standalone) * :ghpull:`30487`: Backport PR #30484 on branch v3.10.x (FIX: be more cautious about checking widget size) * :ghpull:`30484`: FIX: be more cautious about checking widget size * :ghpull:`30481`: Backport PR #30394 on branch v3.10.x (ENH: Gracefully handle python-build-standalone ImportError with Tk) @@ -68,8 +50,9 @@ Pull Requests (19): * :ghpull:`30415`: Backport PR #30414 on branch v3.10.x (DOC: update Cartopy url) * :ghpull:`30414`: DOC: update Cartopy url -Issues (4): +Issues (5): +* :ghissue:`30409`: [Doc]: Update note on uv/python-build-standalone incompatibility * :ghissue:`29618`: [Bug]: FigureCanvasQT is seemingly prematurely freed under certain conditions * :ghissue:`30390`: [ENH]: Gracefully handle python-build-standalone ImportError * :ghissue:`30420`: [ENH]: Support parallel plotting diff --git a/doc/release/prev_whats_new/github_stats_3.10.7.rst b/doc/release/prev_whats_new/github_stats_3.10.7.rst index 8c12e4050219..8e829d56c309 100644 --- a/doc/release/prev_whats_new/github_stats_3.10.7.rst +++ b/doc/release/prev_whats_new/github_stats_3.10.7.rst @@ -3,47 +3,23 @@ GitHub statistics for 3.10.7 (Oct 08, 2025) =========================================== -GitHub statistics for 2024/12/14 (tag: v3.10.0) - 2025/10/08 +GitHub statistics for 2025/08/29 (tag: v3.10.6) - 2025/10/08 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 4 issues and merged 16 pull requests. +We closed 5 issues and merged 16 pull requests. The full list can be seen `on GitHub `__ -The following 32 authors contributed 422 commits. +The following 8 authors contributed 25 commits. * Aasma Gupta -* AASMA GUPTA -* Antony Lee -* Christine P. Chai * David Stansby -* dependabot[bot] * Elliott Sales de Andrade -* G.D. McBain -* Greg Lucas -* hannah -* hu-xiaonan -* Ian Thomas -* Inês Cachola -* Jody Klymak -* Jouni K. Seppänen -* Khushi_29 * Kyle Sunden -* Lumberbot (aka Jack) -* N R Navaneet -* Nathan G. Wiseman -* Oscar Gustafsson -* Praful Gulani -* Qian Zhang -* Raphael Erik Hviding -* Roman * Ruth Comer -* saikarna913 -* Scott Shambaugh * Thomas A Caswell * Tim Heap * Tim Hoffmann -* Trygve Magnus Ræder GitHub issues and pull requests: @@ -66,8 +42,9 @@ Pull Requests (16): * :ghpull:`30490`: Fix SVG rendering error in def update_background * :ghpull:`30494`: Backport PR #30492 on branch v3.10.x (DOC: pytz link should be from PyPI) -Issues (4): +Issues (5): +* :ghissue:`30617`: [ENH]: pyparsing 3.3.0a1 deprecation warnings * :ghissue:`30611`: [MNT]: black version * :ghissue:`30551`: [Bug]: Mypy stubtest failure on disjoint_base * :ghissue:`30493`: [Bug]: test_save_figure_return seems flaky diff --git a/doc/release/prev_whats_new/github_stats_3.10.8.rst b/doc/release/prev_whats_new/github_stats_3.10.8.rst index dd3d19e036eb..b9f885cc89ce 100644 --- a/doc/release/prev_whats_new/github_stats_3.10.8.rst +++ b/doc/release/prev_whats_new/github_stats_3.10.8.rst @@ -3,58 +3,31 @@ GitHub statistics for 3.10.8 (Nov 12, 2025) =========================================== -GitHub statistics for 2024/12/14 (tag: v3.10.0) - 2025/11/12 +GitHub statistics for 2025/10/08 (tag: v3.10.7) - 2025/11/12 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 4 issues and merged 16 pull requests. +We closed 4 issues and merged 15 pull requests. The full list can be seen `on GitHub `__ -The following 35 authors contributed 445 commits. +The following 9 authors contributed 26 commits. -* Aasma Gupta -* Antony Lee -* Christine P. Chai -* David Stansby -* dependabot[bot] * Elliott Sales de Andrade -* G.D. McBain * Greg Lucas * hannah * heinrich5991 -* hu-xiaonan -* Ian Thomas -* Inês Cachola -* Jody Klymak -* Jouni K. Seppänen -* Khushi_29 * Kyle Sunden -* Lucas Gruwez -* Lumberbot (aka Jack) -* N R Navaneet -* Nathan G. Wiseman * Nathan Goldbaum * Nick Coish -* Oscar Gustafsson -* Praful Gulani -* Qian Zhang * Rafael Katri -* Raphael Erik Hviding -* Roman -* Ruth Comer -* saikarna913 -* Scott Shambaugh -* Thomas A Caswell * Tim Hoffmann -* Trygve Magnus Ræder GitHub issues and pull requests: -Pull Requests (16): +Pull Requests (15): * :ghpull:`30717`: Backport PR #30714 on branch v3.10.x (FIX: Gracefully handle numpy arrays as input to check_in_list()) * :ghpull:`30714`: FIX: Gracefully handle numpy arrays as input to check_in_list() -* :ghpull:`30560`: Consistent zoom boxes * :ghpull:`30711`: Backport PR #30697 on branch v3.10.x (BUG: raise when creating a MacOS FigureManager outside the main thread) * :ghpull:`30697`: BUG: raise when creating a MacOS FigureManager outside the main thread * :ghpull:`30656`: Backport PR #29810 on branch v3.10.x (Declare free-threaded support in MacOS backend extension) diff --git a/doc/release/prev_whats_new/github_stats_3.10.9.rst b/doc/release/prev_whats_new/github_stats_3.10.9.rst index 73d2785531b4..98c3a5e447eb 100644 --- a/doc/release/prev_whats_new/github_stats_3.10.9.rst +++ b/doc/release/prev_whats_new/github_stats_3.10.9.rst @@ -3,57 +3,35 @@ GitHub statistics for 3.10.9 (Apr 23, 2026) =========================================== -GitHub statistics for 2024/12/14 (tag: v3.10.0) - 2026/04/23 +GitHub statistics for 2025/11/13 (tag: v3.10.8) - 2026/04/23 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 10 issues and merged 34 pull requests. +We closed 10 issues and merged 35 pull requests. The full list can be seen `on GitHub `__ -The following 37 authors contributed 519 commits. +The following 14 authors contributed 65 commits. -* Aasma Gupta * Aman Srivastava -* Antony Lee -* beelauuu * Ben Root -* Christine P. Chai -* David Stansby -* dependabot[bot] +* Brian Lau * Elliott Sales de Andrade -* G.D. McBain -* Greg Lucas -* hannah -* hu-xiaonan -* Ian Thomas -* Inês Cachola -* Jody Klymak -* Jouni K. Seppänen -* Khushi_29 * Kyle Sunden * Lumberbot (aka Jack) * m-sahare -* N R Navaneet -* Nathan G. Wiseman -* Oscar Gustafsson -* Praful Gulani -* Qian Zhang -* Raphael Erik Hviding * Raphael Quast -* Roman * Ruth Comer -* saikarna913 * Scott Shambaugh * Steve Berardi * Thomas A Caswell * Tim Hoffmann -* Trygve Magnus Ræder * Vikash Kumar GitHub issues and pull requests: -Pull Requests (34): +Pull Requests (35): +* :ghpull:`31558`: Backport PR #31556 on branch v3.10.x (FIX: Inverted PyErr_Occurred check in enum type caster (_enums.h)) * :ghpull:`31556`: FIX: Inverted PyErr_Occurred check in enum type caster (_enums.h) * :ghpull:`31078`: Backport PR #31075 on branch v3.10.x (Fix remove method for figure title and xy-labels) * :ghpull:`31280`: Backport PR #31278 on branch v3.10.x (Fix ``clabel`` manual argument not accepting unit-typed coordinates) diff --git a/doc/release/prev_whats_new/github_stats_3.5.0.rst b/doc/release/prev_whats_new/github_stats_3.5.0.rst index 89a58de096a1..b13f2268f733 100644 --- a/doc/release/prev_whats_new/github_stats_3.5.0.rst +++ b/doc/release/prev_whats_new/github_stats_3.5.0.rst @@ -452,7 +452,6 @@ Pull Requests (939): * :ghpull:`21089`: Update sticky_edges docstring to new behavior. * :ghpull:`21084`: Backport PR #20988 on branch v3.5.x (Add HiDPI support in GTK.) * :ghpull:`21085`: Backport PR #21082 on branch v3.5.x (Fix layout of sidebar entries) -* :ghpull:`20345`: ENH: call update_ticks before we return them to the user * :ghpull:`21082`: Fix layout of sidebar entries * :ghpull:`20988`: Add HiDPI support in GTK. * :ghpull:`21080`: Backport PR #19619 on branch v3.5.x (Fix bug in shape assignment) diff --git a/doc/release/prev_whats_new/github_stats_3.6.0.rst b/doc/release/prev_whats_new/github_stats_3.6.0.rst index 32f373c13c78..bb9c18c16df6 100644 --- a/doc/release/prev_whats_new/github_stats_3.6.0.rst +++ b/doc/release/prev_whats_new/github_stats_3.6.0.rst @@ -2,17 +2,17 @@ .. _github-stats-3-6-0: -GitHub statistics for 3.6.0 (Sep 15, 2022) +GitHub statistics for 3.6.0 (Sep 16, 2022) ========================================== -GitHub statistics for 2021/11/16 (tag: v3.5.0) - 2022/09/15 +GitHub statistics for 2021/11/16 (tag: v3.5.0) - 2022/09/16 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 202 issues and merged 894 pull requests. +We closed 223 issues and merged 900 pull requests. The full list can be seen `on GitHub `__ -The following 174 authors contributed 4425 commits. +The following 167 authors contributed 3677 commits. * Abhishek K M * Adeel Hassan @@ -25,7 +25,6 @@ The following 174 authors contributed 4425 commits. * andrzejnovak * Andrés Martínez * Anna Mastori -* AnnaMastori * Ante Sikic * Antony Lee * arndRemy @@ -73,7 +72,6 @@ The following 174 authors contributed 4425 commits. * Haziq Khurshid * Henry * henrybeUM -* Hood * Hood Chatham * Ian Hunt-Isaak * Ian Thomas @@ -103,14 +101,13 @@ The following 174 authors contributed 4425 commits. * kislovskiy * KIU Shueng Chuan * kjain -* kolibril13 * krassowski * Krish-sysadmin -* Leeh Peter * lgfunderburk * Liam Toney * Lucas Ricci * Luke Davis +* Lumberbot (aka Jack) * luz paz * mackopes * MAKOMO @@ -122,8 +119,7 @@ The following 174 authors contributed 4425 commits. * Matthew Feickert * Matthias Bussonnier * Mauricio Collares -* MeeseeksMachine -* melissawm +* Melissa Weber Mendonça * Mr-Milk * Navid C. Constantinou * Nickolaos Giannatos @@ -143,13 +139,12 @@ The following 174 authors contributed 4425 commits. * Raphael Quast * rditlar9 * Richard Penney -* richardsheridan +* Richard Sheridan * Rike-Benjamin Schuppner * Robert Cimrman * Roberto Toro * root * Ruth Comer -* Ruth G. N * Ruth Nainggolan * Ryan May * Rémi Achard @@ -165,7 +160,6 @@ The following 174 authors contributed 4425 commits. * Sven Eschlbeck * sveneschlbeck * takimata -* tfpf * Thomas A Caswell * Tim Hoffmann * Tobias Megies @@ -175,7 +169,6 @@ The following 174 authors contributed 4425 commits. * unknown * Uwe Hubert * vfdev-5 -* Vishal Chandratreya * Vishal Pankaj Chandratreya * Vishnu V K * vk0812 @@ -191,7 +184,7 @@ The following 174 authors contributed 4425 commits. GitHub issues and pull requests: -Pull Requests (894): +Pull Requests (900): * :ghpull:`23814`: Consolidate release notes for 3.6 * :ghpull:`23899`: Backport PR #23885 on branch v3.6.x (DOC: Rearrange navbar-end elements) @@ -1042,10 +1035,12 @@ Pull Requests (894): * :ghpull:`21379`: Simplify filename tracking in FT2Font. * :ghpull:`21278`: Clear findfont cache when calling addfont(). * :ghpull:`21400`: Use bbox.{size,bounds,width,height,p0,...} where appropriate. +* :ghpull:`21402`: Do not use mutables as default parameters * :ghpull:`21408`: Reword annotations tutorial section titles. * :ghpull:`21371`: Rename default branch * :ghpull:`21389`: Log pixel coordinates in event_handling coords_demo example on terminal/console * :ghpull:`21376`: Factor common parts of saving to different formats using pillow. +* :ghpull:`21385`: Document what indexing a GridSpec returns * :ghpull:`21377`: Enable tests for text path based markers * :ghpull:`21283`: Demonstrate inset_axes in scatter_hist example. * :ghpull:`21356`: Raise an exception when find_tex_file fails to find a file. @@ -1066,10 +1061,13 @@ Pull Requests (894): * :ghpull:`21213`: Compress comments in make_image. * :ghpull:`21187`: Deprecate error_msg_foo helpers. * :ghpull:`21190`: Deprecate mlab.stride_windows. +* :ghpull:`17096`: Add conda environment.yml for developers * :ghpull:`21152`: Rename ``**kw`` to ``**kwargs``. * :ghpull:`21087`: Move colormap examples from userdemo to images_contours_and_fields. * :ghpull:`21074`: Deprecate MarkerStyle(None). +* :ghpull:`20345`: ENH: call update_ticks before we return them to the user * :ghpull:`20990`: Explicit registration of canvas-specific tool subclasses. +* :ghpull:`21055`: Support marker="none" to mean "no marker". * :ghpull:`21049`: Simplify setting Legend attributes * :ghpull:`21056`: Deprecate support for no-args MarkerStyle(). * :ghpull:`21059`: Remove dummy test command from setup.py @@ -1087,9 +1085,31 @@ Pull Requests (894): * :ghpull:`20957`: legend_handler_map cleanups. * :ghpull:`20955`: Remove unused HostAxes._get_legend_handles. * :ghpull:`20851`: Try to install the Noto Sans CJK font +* :ghpull:`20898`: Reword BoundaryNorm docs. -Issues (202): +Issues (223): +* :ghissue:`22262`: [ENH]: Support for custom/special ticks without complex workarounds +* :ghissue:`20746`: autoinfer norms from scale names in the "norm" kwarg of imshow() and friends. +* :ghissue:`16935`: Unable to append to array.array after using it in a plot +* :ghissue:`19080`: deprecation of validCap, validJoin makes pydoc spam out many, many warnings +* :ghissue:`7556`: document when derived values (ex tick locations and labels) are computed +* :ghissue:`16217`: pcolormesh with shading=gouraud gives error when saved as eps +* :ghissue:`22690`: [Bug]: supports_blit is True with MacOSX backend +* :ghissue:`7089`: matplotlibrc reader cannot handle rcparams with a hash +* :ghissue:`4058`: regularize ``get_window_extent`` +* :ghissue:`16747`: Incosistent keyword arguments +* :ghissue:`21285`: legend.get_window_extent() fails +* :ghissue:`21802`: [Bug]: Pickled figure artists can no longer be picked +* :ghissue:`25038`: [Bug]: Saving eps figure with usetex and no text in the plot fails +* :ghissue:`21722`: [MNT]: Is the macosx backend (very slowly) leaking strings? +* :ghissue:`6800`: Calling savefig() changes the return value of ax.get_xticklabels() +* :ghissue:`21259`: [Bug]: Memory leak in 3.4.3 +* :ghissue:`20055`: new "layout" class +* :ghissue:`6418`: Update virtualenv + OSX + conda guide +* :ghissue:`14055`: Purpose of Scatter plot with pie-chart markers example +* :ghissue:`23230`: [Doc]: How to turn off markers in stem plot +* :ghissue:`23845`: [Doc]: Rearrange nav bar icons * :ghissue:`23827`: backend_gtk3agg.py calls set_device_scale * :ghissue:`23560`: [Doc]: mpl_toolkits.axes_grid still mentioned as maintained * :ghissue:`23794`: [Doc]: Version switcher broken in devdocs @@ -1150,6 +1170,7 @@ Issues (202): * :ghissue:`23172`: [Bug]: Calling matplotlib.pyplot.show() outside of matplotlib.pyplot.rc_context no longer works * :ghissue:`23019`: [Bug]: ``UnicodeDecodeError`` when using some special and accented characters in TeX * :ghissue:`23334`: [Doc]: Tk embedding example crashes Spyder +* :ghissue:`23339`: MultiCursor should be able to bind to axes in more than one figure... * :ghissue:`23298`: [Bug]: get_backend() clears figures from Gcf.figs if they were created under rc_context * :ghissue:`21942`: [ENH]: add width/height_ratios to subplots and friends * :ghissue:`23028`: [ENH]: contour kwarg for negative_linestyle @@ -1207,7 +1228,6 @@ Issues (202): * :ghissue:`22726`: [Bug]: tripcolor ignores clim * :ghissue:`21635`: [ENH]: Add a nightly wheel build * :ghissue:`9994`: document where nightly wheels are published -* :ghissue:`22350`: [Bug]: text.usetex Vs. DateFormatter * :ghissue:`4976`: missing imshow() subplots when using tight_layout() * :ghissue:`22150`: [ENH]: Tool icons are hardly visible in Tk when using a dark theme * :ghissue:`22662`: Leave color parameter empty should be fine[ENH]: @@ -1243,7 +1263,6 @@ Issues (202): * :ghissue:`22369`: [Doc]: Incorrect comment in example code for creating adjacent subplots * :ghissue:`19174`: connectionstyle arc3 with high rad value pushes up data interval of x-axis and y-axis. * :ghissue:`8351`: seaborn styles make "+", "x" markers invisible; proposed workaround for shipped styles -* :ghissue:`22278`: Deprecate/remove maxdict * :ghissue:`19276`: imshow with very large arrays not working as expected * :ghissue:`22035`: [ENH]: Specify a custom focal length / FOV for the 3d camera * :ghissue:`22264`: [Bug]: new constrained_layout causes axes to go invisible(?) @@ -1292,3 +1311,4 @@ Issues (202): * :ghissue:`17986`: MEP22 per-backend tool registration * :ghissue:`4938`: Feature request: add option to disable mathtext parsing * :ghissue:`11435`: plt.subplot eats my subplots +* :ghissue:`6103`: ticklabels empty when not interactive diff --git a/doc/release/prev_whats_new/github_stats_3.6.1.rst b/doc/release/prev_whats_new/github_stats_3.6.1.rst index 94167402172f..097d2569594f 100644 --- a/doc/release/prev_whats_new/github_stats_3.6.1.rst +++ b/doc/release/prev_whats_new/github_stats_3.6.1.rst @@ -12,7 +12,7 @@ These lists are automatically generated, and may be incomplete or contain duplic We closed 22 issues and merged 80 pull requests. The full list can be seen `on GitHub `__ -The following 19 authors contributed 129 commits. +The following 19 authors contributed 112 commits. * Antony Lee * baharev @@ -25,7 +25,7 @@ The following 19 authors contributed 129 commits. * hannah * Ian Hunt-Isaak * Jody Klymak -* melissawm +* Melissa Weber Mendonça * Oscar Gustafsson * Ruth Comer * slackline @@ -55,7 +55,7 @@ Pull Requests (80): * :ghpull:`24078`: Backport PR #24047 on branch v3.6.x (Revert #22360: Let TeX handle multiline strings itself) * :ghpull:`24047`: Revert #22360: Let TeX handle multiline strings itself * :ghpull:`24077`: Backport PR #24054 on branch v3.6.x ( DOC: Move OO-examples from pyplot section) -* :ghpull:`24054`: DOC: Move OO-examples from pyplot section +* :ghpull:`24054`: DOC: Move OO-examples from pyplot section * :ghpull:`24072`: Backport PR #24069 on branch v3.6.x (Clarification of marker size in scatter) * :ghpull:`24073`: Backport PR #24070 on branch v3.6.x (DOC: colorbar may steal from array of axes) * :ghpull:`24070`: DOC: colorbar may steal from array of axes diff --git a/doc/release/prev_whats_new/github_stats_3.6.2.rst b/doc/release/prev_whats_new/github_stats_3.6.2.rst index e3b75268c528..58c908538fd6 100644 --- a/doc/release/prev_whats_new/github_stats_3.6.2.rst +++ b/doc/release/prev_whats_new/github_stats_3.6.2.rst @@ -9,10 +9,10 @@ GitHub statistics for 2022/10/08 (tag: v3.6.1) - 2022/11/02 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 21 issues and merged 86 pull requests. +We closed 25 issues and merged 86 pull requests. The full list can be seen `on GitHub `__ -The following 22 authors contributed 27 commits. +The following 23 authors contributed 89 commits. * Antony Lee * Carsten Schnober @@ -28,6 +28,7 @@ The following 22 authors contributed 27 commits. * Jody Klymak * Kostya Farber * Kyle Sunden +* Lumberbot (aka Jack) * Martok * Muhammad Abdur Rakib * Oscar Gustafsson @@ -128,8 +129,12 @@ Pull Requests (86): * :ghpull:`24130`: DOC: align contour parameter doc with implementation * :ghpull:`24081`: TST: force test with shared test image to run in serial -Issues (21): +Issues (25): +* :ghissue:`28161`: [Bug]: Pyplot internal bug +* :ghissue:`24150`: [Doc]: Improve animation.FuncAnimation.save - link parent methods in child's method documentation +* :ghissue:`24389`: [Bug]: LayoutEngine rect not respected when saving figure with ``rcParams['figure.constrained_layout.use'] = True`` +* :ghissue:`24374`: TypeError: int() argument must be a string, a bytes-like object or a number, not 'KeyboardModifier'[Bug]: * :ghissue:`20326`: FuncAnimation Named Arguments * :ghissue:`24332`: [Bug]: backend bug in matplotlib==3.6.1 with python3.11 and PySide6==6.4.0.1 * :ghissue:`24296`: [Doc]: Axes limits not updated in animate decay diff --git a/doc/release/prev_whats_new/github_stats_3.6.3.rst b/doc/release/prev_whats_new/github_stats_3.6.3.rst index edd3f63c38c5..7558705ef004 100644 --- a/doc/release/prev_whats_new/github_stats_3.6.3.rst +++ b/doc/release/prev_whats_new/github_stats_3.6.3.rst @@ -9,10 +9,10 @@ GitHub statistics for 2022/11/02 (tag: v3.6.2) - 2023/01/11 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 16 issues and merged 107 pull requests. +We closed 17 issues and merged 107 pull requests. The full list can be seen `on GitHub `__ -The following 20 authors contributed 198 commits. +The following 20 authors contributed 194 commits. * Antony Lee * Chahak Mehta @@ -147,8 +147,9 @@ Pull Requests (107): * :ghpull:`24344`: Add test for colorbar extend alpha * :ghpull:`23974`: Fix repeated word typos -Issues (16): +Issues (17): +* :ghissue:`9960`: Wrong path in the html file when running save function in FuncAnimation * :ghissue:`23389`: [Bug]: Colorbar with log scales wrong format * :ghissue:`24589`: [Bug]: inset_locator is broken when used with subfigures * :ghissue:`10160`: Low resolution (dpi problem) with Qt5 backend on new iMac Pro Retina diff --git a/doc/release/prev_whats_new/github_stats_3.7.0.rst b/doc/release/prev_whats_new/github_stats_3.7.0.rst index 88140a2bc021..86709b33c5a6 100644 --- a/doc/release/prev_whats_new/github_stats_3.7.0.rst +++ b/doc/release/prev_whats_new/github_stats_3.7.0.rst @@ -9,14 +9,13 @@ GitHub statistics for 2022/09/16 (tag: v3.6.0) - 2023/02/13 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 120 issues and merged 427 pull requests. +We closed 136 issues and merged 427 pull requests. The full list can be seen `on GitHub `__ -The following 112 authors contributed 1962 commits. +The following 109 authors contributed 1769 commits. * Abhijnan Bajpai * Adrien F. Vincent -* Ahoy Ahoy * Akshit Tyagi * Ali Meshkat * Almar Klein @@ -50,6 +49,7 @@ The following 112 authors contributed 1962 commits. * Jae-Joon Lee * Jakub Klus * James Braza +* Jan-Hendrik Müller * Jay Stanley * Jef Myers * jeffreypaul15 @@ -65,20 +65,19 @@ The following 112 authors contributed 1962 commits. * Kanza * Karan * Kian Eliasi -* kolibril13 * Kostya Farber * Krutarth Patel * Kyle Sunden * Leo Singer * Lucas Ricci * luke +* Lumberbot (aka Jack) * Marc Van den Bossche * Martok -* Marvvxi +* Marvin * Matthew Feickert * Mauricio Collares -* MeeseeksMachine -* melissawm +* Melissa Weber Mendonça * Mikhail Ryazanov * Muhammad Abdur Rakib * noatamir @@ -93,10 +92,9 @@ The following 112 authors contributed 1962 commits. * Pratim Ugale * pre-commit-ci[bot] * ramvikrams -* richardsheridan +* Richard Sheridan * Ruth Comer * Ryan May -* saranti * Scott Shambaugh * Shabnam Sadegh * Shawn Zhong @@ -111,11 +109,10 @@ The following 112 authors contributed 1962 commits. * Sven Eschlbeck * sveneschlbeck * takimata -* tfpf * Thomas A Caswell * Tiger Nie * Tim Hoffmann -* Tom +* Tom Sarantis * Tortar * tsumli * tybeller @@ -131,6 +128,7 @@ GitHub issues and pull requests: Pull Requests (427): +* :ghpull:`25194`: 370 final * :ghpull:`25201`: Backport PR #25196 on branch v3.7.x (Add deprecation for setting data with non sequence type in ``Line2D``) * :ghpull:`25196`: Add deprecation for setting data with non sequence type in ``Line2D`` * :ghpull:`25197`: Backport PR #25193 on branch v3.7.x (Fix displacement of colorbar for eps with bbox_inches='tight') @@ -167,7 +165,6 @@ Pull Requests (427): * :ghpull:`25106`: Fix cursor_demo wrt. Line2D.set_x/ydata not accepting scalars anymore. * :ghpull:`25103`: Backport PR #25098 on branch v3.7.x (Correctly pass valinit as keyword in SliderTool.) * :ghpull:`25098`: Correctly pass valinit as keyword in SliderTool. -* :ghpull:`23442`: Remove need to detect math mode in pgf strings * :ghpull:`25093`: Backport PR #25092 on branch v3.7.x (Fix distribution of test data) * :ghpull:`24893`: STY: make allowed line length 9 longer to 88 from 79 * :ghpull:`25092`: Fix distribution of test data @@ -431,7 +428,6 @@ Pull Requests (427): * :ghpull:`24441`: DOC: Fix example for what's new imshow so it isn't cut off or crowded. * :ghpull:`24443`: Add valid values to ``get_*axis_transform`` docstring * :ghpull:`24440`: DOC: Fix colorbar what's new entry so it isn't cut off. -* :ghpull:`23787`: Use pybind11 for C/C++ extensions * :ghpull:`24247`: Split toolkit tests into their toolkits * :ghpull:`24432`: DOC: Fix What's New entry for bar_label() formatting. * :ghpull:`23101`: Move show() to somewhere naturally inheritable / document what pyplot expects from a backend. @@ -457,6 +453,7 @@ Pull Requests (427): * :ghpull:`24322`: GOV: change security reporting to use tidelift * :ghpull:`24305`: Unify logic of ConnectionStyle._Base.{_clip,_shrink}. * :ghpull:`24303`: Simplify generate_fontconfig_pattern. +* :ghpull:`23119`: Small cleanups to QuiverKey. * :ghpull:`24319`: Bump mamba-org/provision-with-micromamba from 13 to 14 * :ghpull:`24239`: Fix mathtext rendering of ``\|`` and sizing of ``|`` and ``\|`` * :ghpull:`23606`: added offset section & restructured annotations tutorial @@ -468,7 +465,7 @@ Pull Requests (427): * :ghpull:`24298`: List all the places to update when adding a dependency. * :ghpull:`24289`: Cleanup image_zcoord example. * :ghpull:`23865`: Add test and example for VBoxDivider -* :ghpull:`24287`: Simplifying glyph stream logic in ps backend +* :ghpull:`24287`: Simplifying glyph stream logic in ps backend * :ghpull:`24291`: Rely on builtin round() instead of manual rounding. * :ghpull:`24062`: Replaced std::random_shuffle with std::shuffle in tri * :ghpull:`24278`: Use oldest-supported-numpy for build @@ -532,7 +529,7 @@ Pull Requests (427): * :ghpull:`23579`: Remove direct manipulation of HostAxes.parasites by end users. * :ghpull:`23553`: Add tests for ImageGrid * :ghpull:`23918`: Merge v3.6.x branch to main -* :ghpull:`23902`: Add test and improve examples for mpl_toolkits +* :ghpull:`23902`: Add test and improve examples for mpl_toolkits * :ghpull:`23950`: DOC: Don't import doctest because we're not using it * :ghpull:`21006`: Rotate errorbar caps in polar plots * :ghpull:`23870`: Implement Sphinx-Gallery's ``make html-noplot`` @@ -559,12 +556,29 @@ Pull Requests (427): * :ghpull:`22614`: ENH: Add pan and zoom toolbar handling to 3D Axes * :ghpull:`21562`: Add a test for Hexbin Linear -Issues (120): +Issues (136): +* :ghissue:`19021`: Need a way to check if an axis minor or major grid is on +* :ghissue:`24387`: [Bug]: plt.tight_layout() after layout='constrained' should at least warn +* :ghissue:`7751`: Setting logarithmic yscale in Radar chart broken +* :ghissue:`23465`: [Doc]: Update multiple category bar chart gallery examples +* :ghissue:`14432`: tight_layout() messes up bbox_to_anchor in legend(). +* :ghissue:`22374`: Animation docs should include a simple "save as gif with pillow" example +* :ghissue:`24836`: [Bug]: findSystemFonts should not look in subdirectories of C:\Users\Admin\AppData\Local\Microsoft\Windows\Fonts +* :ghissue:`20841`: [ENH]: matplotlib.pyplot.bar_label - add parameter to skip 0 length labels +* :ghissue:`3857`: New 'outside' locations for legend +* :ghissue:`7073`: Legend cut of if using pgf backend +* :ghissue:`25523`: Using CenterNorm in imshow with a given halfrange does display data when not displaying the colorbar +* :ghissue:`3745`: Feature Request: Automatic Legend Placement Outside of Figures and Axes +* :ghissue:`24789`: [ENH]: Ability to Swap autopct and label positions * :ghissue:`25176`: [Bug]: Colorbar is displaced when saving as .eps with bbox_inches='tight' * :ghissue:`25075`: [Bug]: Widget blitting broken when saving as PDF * :ghissue:`25181`: unavoidable warnings in nbagg on ``plt.close`` +* :ghissue:`25164`: [Bug]: LA image mode not working anymore for custom toolbar buttons +* :ghissue:`25048`: [Doc]: matplotlib.axes.Axes.table bbox parameter +* :ghissue:`24820`: FigureCanvasTkAgg memory leak * :ghissue:`25134`: [Doc]: pyplot.boxplot whisker length wrong docs +* :ghissue:`24821`: [Bug]: Windows correction is not correct in ``mlab._spectral_helper`` * :ghissue:`24395`: Any resizing of the plot after plt.show results in an error when closing the window * :ghissue:`25107`: [Doc]: annotated_cursor example seems broken * :ghissue:`25124`: [Bug]: ax.plot(x,y) disappears after changing y_scale @@ -635,13 +649,12 @@ Issues (120): * :ghissue:`24386`: [Bug]: ``align`` in ``HPacker`` is reversed * :ghissue:`23803`: Static code analysis * :ghissue:`8990`: Surprising behaviour of mutating input arrays to Axes.plot vs Axes3D.plot -* :ghissue:`24550`: [ENH]: Warn when a SymLogScale receives values that are all in the linear regime -* :ghissue:`23416`: [Bug]: Inconsistent y-axis unit label with plot/scatter * :ghissue:`23603`: [MNT]: Only a subset of attributes set via ``Axes.tick_params()`` are accessible via public methods and attributes * :ghissue:`13858`: matplotlib.sphinxext.plot_directive generates incorrect links when using dirhtml builder * :ghissue:`19376`: eventplot: allow a list of alpha channels as in the case with colors * :ghissue:`24508`: [Bug]: Re-organization of mpl_toolkits tests broke tools/triage_tests.py * :ghissue:`19040`: v3.3.0 Regression, Animation draws artists multiple times. +* :ghissue:`24228`: [Doc]: Create Animation Tutorial * :ghissue:`12324`: DOC: Write a unified backend doc * :ghissue:`24464`: Issue with legend labelcolor='linecolor' for errorbar plots * :ghissue:`24273`: [ENH]: Axes.set_xticks/Axis.set_ticks only validates kwargs if ticklabels are set, but they should diff --git a/doc/release/prev_whats_new/github_stats_3.7.1.rst b/doc/release/prev_whats_new/github_stats_3.7.1.rst index 9147ff4e6ac1..4c660a61663a 100644 --- a/doc/release/prev_whats_new/github_stats_3.7.1.rst +++ b/doc/release/prev_whats_new/github_stats_3.7.1.rst @@ -2,21 +2,20 @@ .. _github-stats-3-7-1: -GitHub statistics for 3.7.1 (Mar 03, 2023) +GitHub statistics for 3.7.1 (Mar 04, 2023) ========================================== -GitHub statistics for 2023/02/13 (tag: v3.7.0) - 2023/03/03 +GitHub statistics for 2023/02/13 (tag: v3.7.0) - 2023/03/04 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 14 issues and merged 62 pull requests. +We closed 18 issues and merged 62 pull requests. The full list can be seen `on GitHub `__ -The following 16 authors contributed 129 commits. +The following 15 authors contributed 85 commits. * Albert Y. Shih * Antony Lee -* devRD * Elliott Sales de Andrade * Fabian Joswig * Greg Lucas @@ -98,8 +97,9 @@ Pull Requests (62): * :ghpull:`25215`: Backport PR #25198 - DOC: remove constrained_layout kwarg from examples * :ghpull:`25198`: DOC: remove constrained_layout kwarg from examples -Issues (14): +Issues (18): +* :ghissue:`25602`: [Bug]: Any operation on matplotlib fails due to gtk4 backend error * :ghissue:`25361`: [Doc]: matplotlib.patches.ArrowStyle * :ghissue:`25365`: [Bug]: Inconsistent size/padx for spacers in NavigationToolbar2Tk._rescale and _Spacer * :ghissue:`25212`: [Bug]: LICENSE_QHULL is included in wheel only the second time @@ -108,9 +108,12 @@ Issues (14): * :ghissue:`25338`: [Bug]: set_val of rangeslider sets incorrect value * :ghissue:`25300`: [Bug]: Unable to pickle figure with draggable legend * :ghissue:`25223`: [Doc]: ``layout="none"`` for figure constructor? +* :ghissue:`24844`: [Doc]: Add alt-text to images in 3.6 release notes * :ghissue:`25219`: [Bug]: axes.set_xlim with string dates raises when plotting with datetimes * :ghissue:`21666`: [Doc]: Sidebar not always very helpful * :ghissue:`25298`: [Bug]: ``axes.labelsize`` is ignored * :ghissue:`25233`: [MNT]: FFMpegWriter does not check if out path exists when initialized. +* :ghissue:`25269`: [Bug]: backend error when in use on Windows * :ghissue:`25242`: [Bug]: Relative paths in ``plt.style.use()`` no longer work in 3.7 * :ghissue:`25251`: [CI]: eslint failure +* :ghissue:`25227`: [Bug]: errors using pycharm backend diff --git a/doc/release/prev_whats_new/github_stats_3.7.2.rst b/doc/release/prev_whats_new/github_stats_3.7.2.rst index 500ce807f524..3f2323b592d5 100644 --- a/doc/release/prev_whats_new/github_stats_3.7.2.rst +++ b/doc/release/prev_whats_new/github_stats_3.7.2.rst @@ -9,10 +9,10 @@ GitHub statistics for 2023/03/04 (tag: v3.7.1) - 2023/07/05 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 36 issues and merged 156 pull requests. +We closed 37 issues and merged 155 pull requests. The full list can be seen `on GitHub `__ -The following 25 authors contributed 248 commits. +The following 25 authors contributed 244 commits. * Adam J. Stewart * Antony Lee @@ -24,7 +24,7 @@ The following 25 authors contributed 248 commits. * Greg Lucas * Jody Klymak * Kyle Sunden -* MeeseeksMachine +* Lumberbot (aka Jack) * Melissa Weber Mendonça * Mubin Manasia * NISHANT KUMAR @@ -42,7 +42,7 @@ The following 25 authors contributed 248 commits. GitHub issues and pull requests: -Pull Requests (156): +Pull Requests (155): * :ghpull:`26260`: Backport PR #25960 on branch v3.7.x (FIX: wspace and hspace in subfigures without layout engine) * :ghpull:`25960`: FIX: wspace and hspace in subfigures without layout engine @@ -86,7 +86,6 @@ Pull Requests (156): * :ghpull:`26021`: Backport PR #26005 on branch v3.7.x (Fix backend tests on CI) * :ghpull:`25985`: Drop metadata table when subsetting fonts * :ghpull:`25978`: Fix subslice optimization for long, fully nan lines. -* :ghpull:`26002`: Bump pypa/cibuildwheel from 2.12.3 to 2.13.0 * :ghpull:`26005`: Fix backend tests on CI * :ghpull:`26001`: Backport PR #25954 on branch v3.7.x (Add note that subfigure is still provisional to docstring) * :ghpull:`25954`: Add note that subfigure is still provisional to docstring @@ -201,13 +200,14 @@ Pull Requests (156): * :ghpull:`25384`: FIX: Remove some numpy function overrides from pylab * :ghpull:`25392`: Backport PR #25388 on branch v3.7.x (Better axis labels for examples) -Issues (36): +Issues (37): +* :ghissue:`19682`: pgf baseline images are OS-dependent +* :ghissue:`19530`: AnnotationBbox returns weird window_extent? * :ghissue:`25511`: [Bug]: wspace and hspace in subfigures not working * :ghissue:`26230`: [Bug]: pcolor writing to read-only input mask * :ghissue:`26093`: [Bug]: pcolormesh writing to input mask -* :ghissue:`24453`: [Bug]: AnnotationBbox does not return correct window_extent before first draw -* :ghissue:`26161`: [MNT]: install on Python 3.12.0b3 +* :ghissue:`24453`: [Bug]: AnnotationBbox does not return correct window_extent before first draw * :ghissue:`26146`: Impossible to get the z value of a line in 3D * :ghissue:`26118`: [Bug]: symlog scale generates false warning when mouse is moved * :ghissue:`25806`: [Bug]: pdf export for large image sizes results in wrong colors diff --git a/doc/release/prev_whats_new/github_stats_3.7.3.rst b/doc/release/prev_whats_new/github_stats_3.7.3.rst index f5b0ab256996..2028a07e7131 100644 --- a/doc/release/prev_whats_new/github_stats_3.7.3.rst +++ b/doc/release/prev_whats_new/github_stats_3.7.3.rst @@ -12,7 +12,7 @@ These lists are automatically generated, and may be incomplete or contain duplic We closed 14 issues and merged 48 pull requests. The full list can be seen `on GitHub `__ -The following 17 authors contributed 130 commits. +The following 17 authors contributed 80 commits. * amiraflak * Amirreza Aflakparast diff --git a/doc/release/prev_whats_new/github_stats_3.8.0.rst b/doc/release/prev_whats_new/github_stats_3.8.0.rst index 589093455af5..72cc9ebbb003 100644 --- a/doc/release/prev_whats_new/github_stats_3.8.0.rst +++ b/doc/release/prev_whats_new/github_stats_3.8.0.rst @@ -9,10 +9,10 @@ GitHub statistics for 2023/02/13 (tag: v3.7.0) - 2023/09/14 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 185 issues and merged 649 pull requests. +We closed 189 issues and merged 648 pull requests. The full list can be seen `on GitHub `__ -The following 146 authors contributed 2914 commits. +The following 138 authors contributed 2269 commits. * 0xedl * Aalok Chhetri @@ -39,8 +39,6 @@ The following 146 authors contributed 2914 commits. * David Stansby * dependabot[bot] * Devilsaint -* devRD -* Dusch4593 * DWesl * Eero Vaher * Elliott Sales de Andrade @@ -58,6 +56,7 @@ The following 146 authors contributed 2914 commits. * Hai Zhu * hannah * Haojun Song +* Haoying Zhang * Hasan Rashid * haval0 * Higgs32584 @@ -74,7 +73,6 @@ The following 146 authors contributed 2914 commits. * Jonathan Wheeler * jsdodge * Julian Chen -* kolibril13 * krooijers * Kyle Sunden * Larry Bradley @@ -82,6 +80,7 @@ The following 146 authors contributed 2914 commits. * lganic * Lukas Schrangl * luke +* Lumberbot (aka Jack) * marbled-toast * mariamalykh * Marisa Wong @@ -91,9 +90,7 @@ The following 146 authors contributed 2914 commits. * Matthew Feickert * Matthew Morrison * Matthias Bussonnier -* MeeseeksMachine * Melissa Weber Mendonça -* melissawm * Michael Dittrich * Michael Higgins * Mubin Manasia @@ -106,7 +103,6 @@ The following 146 authors contributed 2914 commits. * Pavel Zwerschke * Peter Cock * Petros Tzathas -* Photoniker * photoniker * Pierre Haessig * Pieter Eendebak @@ -119,14 +115,13 @@ The following 146 authors contributed 2914 commits. * Ratnabali Dutta * rbt94 * Richard Barnes -* richardsheridan +* Richard Sheridan * RishabhSpark * Rob Righter * roberto.bodo * root * Ruth Comer * Sam -* saranti * Scott Shambaugh * Shreeya Ramesh * Sia Ghelichkhan @@ -135,14 +130,11 @@ The following 146 authors contributed 2914 commits. * SnorfYang * Stefanie Molin * Steffen Rehberg -* stevezhang -* stevezhang1999 * Talha Irfan * Thomas A Caswell * Thomas J. Fan * Tigran Khachatryan * Tim Hoffmann -* Tom * Tom Sarantis * Tunç Başar Köse * Utkarsh Verma @@ -163,7 +155,7 @@ The following 146 authors contributed 2914 commits. GitHub issues and pull requests: -Pull Requests (649): +Pull Requests (648): * :ghpull:`26777`: Backport PR #26702 on branch v3.8.x (converted coc to rst and put links in code_of_conduct.md) * :ghpull:`26775`: Backport PR #26767 on branch v3.8.x (Trim Gouraud triangles that contain NaN) @@ -200,7 +192,6 @@ Pull Requests (649): * :ghpull:`26695`: Bump actions/checkout from 3 to 4 * :ghpull:`26694`: Backport PR #26689 on branch v3.8.x (Fix error generation for missing pgf.texsystem.) * :ghpull:`26522`: TST: Add failing test -* :ghpull:`26689`: Fix error generation for missing pgf.texsystem. * :ghpull:`26688`: Backport PR #26680 on branch v3.8.x (Fix flaky CI tests) * :ghpull:`26680`: Fix flaky CI tests * :ghpull:`26675`: Backport PR #26665 on branch v3.8.x (Clarify loading of backend FigureCanvas and show().) @@ -815,8 +806,12 @@ Pull Requests (649): * :ghpull:`24913`: Deprecate Bbox.anchored() with no container. * :ghpull:`24905`: Remove some long-obsolete commented code in grid_helper_curvelinear. -Issues (185): +Issues (189): +* :ghissue:`22389`: [MNT]: gtk4 backends are not tested on GHA +* :ghissue:`20877`: Possible issue in hexbin using weights +* :ghissue:`24104`: [Bug]: fig.tight_layout when quiver collection is clipped produces AttributeError +* :ghissue:`26736`: [ENH]: matplotlib 3.12 prelease wheels * :ghissue:`26765`: [Bug]: Crash in Windows 10 if polar axis lim is lower than lowest data point. * :ghissue:`26674`: [Doc]: Line3DCollection segments * :ghissue:`26531`: [Bug]: ValueError thrown when ``levels`` is set to a lower value than ``vmin`` when using ``contours`` method of Axes @@ -1002,4 +997,3 @@ Issues (185): * :ghissue:`17583`: Linter complains about unexpected data-type, however, docs say this is possible * :ghissue:`15926`: Support for Python Type Hints (PEP 484) * :ghissue:`13798`: Add PEP484 type hints to the code (For IDE autocompletion / hints) - diff --git a/doc/release/prev_whats_new/github_stats_3.8.1.rst b/doc/release/prev_whats_new/github_stats_3.8.1.rst index 5043f5b641f1..de383c102f10 100644 --- a/doc/release/prev_whats_new/github_stats_3.8.1.rst +++ b/doc/release/prev_whats_new/github_stats_3.8.1.rst @@ -9,10 +9,10 @@ GitHub statistics for 2023/09/15 (tag: v3.8.0) - 2023/10/31 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 24 issues and merged 95 pull requests. +We closed 25 issues and merged 95 pull requests. The full list can be seen `on GitHub `__ -The following 27 authors contributed 165 commits. +The following 27 authors contributed 146 commits. * 0taj * Antony Lee @@ -142,8 +142,9 @@ Pull Requests (95): * :ghpull:`26699`: Improve naming of cibuildwheel jobs * :ghpull:`26605`: ci: Install GTK4 from brew on macOS -Issues (24): +Issues (25): +* :ghissue:`27144`: [Doc]: the matplotlib notebook magic requires ``notebook<7`` * :ghissue:`27120`: [Bug]: macosx backend pause() cannot be ctrl-c'd * :ghissue:`27070`: [Bug]: find_nearest_contour deprecated with no replacement? * :ghissue:`26913`: Should ``ContourSet.allsegs`` and ``.allkinds`` be deprecated? diff --git a/doc/release/prev_whats_new/github_stats_3.8.2.rst b/doc/release/prev_whats_new/github_stats_3.8.2.rst index 1703c2e1bbb4..07ac303ee46f 100644 --- a/doc/release/prev_whats_new/github_stats_3.8.2.rst +++ b/doc/release/prev_whats_new/github_stats_3.8.2.rst @@ -9,13 +9,13 @@ GitHub statistics for 2023/10/31 (tag: v3.8.1) - 2023/11/17 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 3 issues and merged 27 pull requests. +We closed 2 issues and merged 27 pull requests. The full list can be seen `on GitHub `__ -The following 10 authors contributed 39 commits. +The following 10 authors contributed 53 commits. +* Andrew Kim * Antony Lee -* dohyun * Elliott Sales de Andrade * hannah * Jody Klymak @@ -57,8 +57,7 @@ Pull Requests (27): * :ghpull:`27246`: Backport PR #27244 on branch v3.8.x (Clarify semantics of plt.matshow(..., fignum=...).) * :ghpull:`27244`: Clarify semantics of plt.matshow(..., fignum=...). -Issues (3): +Issues (2): * :ghissue:`27333`: [Bug]: Spurious lines added with some manually add contour labels * :ghissue:`27274`: [Bug]: prune parameter of MaxNLocator has no effect -* :ghissue:`27262`: [Bug]: Segmentation fault when resizing on Python 3.12 and MacOS 14 diff --git a/doc/release/prev_whats_new/github_stats_3.8.3.rst b/doc/release/prev_whats_new/github_stats_3.8.3.rst index c43a215bb869..ea00503f2b4b 100644 --- a/doc/release/prev_whats_new/github_stats_3.8.3.rst +++ b/doc/release/prev_whats_new/github_stats_3.8.3.rst @@ -9,10 +9,10 @@ GitHub statistics for 2023/11/17 (tag: v3.8.2) - 2024/02/14 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 18 issues and merged 74 pull requests. +We closed 19 issues and merged 71 pull requests. The full list can be seen `on GitHub `__ -The following 25 authors contributed 133 commits. +The following 25 authors contributed 114 commits. * Allan Haldane * Antony Lee @@ -22,6 +22,7 @@ The following 25 authors contributed 133 commits. * Elliott Sales de Andrade * Greg Lucas * hannah +* Haoying Zhang * James Salsman * Jody Klymak * Joshua Stevenson @@ -31,22 +32,20 @@ The following 25 authors contributed 133 commits. * Oscar Gustafsson * Ruth Comer * Samuel Diebolt -* saranti * sdiebolt * Shriya Kalakata * Stefan * Steffen Rehberg -* stevezhang1999 * Thomas A Caswell * Tim Hoffmann +* Tom Sarantis GitHub issues and pull requests: -Pull Requests (74): +Pull Requests (71): * :ghpull:`27790`: Backport PR #27785 on branch v3.8.x (FIX: be careful about communicating with subprocess) * :ghpull:`27789`: Backport PR #27756 on branch v3.8.x (Add protections against infinite loop in bezier calculations) -* :ghpull:`27785`: FIX: be careful about communicating with subprocess * :ghpull:`27756`: Add protections against infinite loop in bezier calculations * :ghpull:`27779`: Manual backport of dependabot cibw upgrades * :ghpull:`27778`: Backport PR #27773 on branch v3.8.x (MNT: pcolormesh robust underflow) @@ -54,7 +53,6 @@ Pull Requests (74): * :ghpull:`27777`: Backport PR #27776 on branch v3.8.x (Better document the relation between figure and manager) * :ghpull:`27776`: Better document the relation between figure and manager * :ghpull:`27759`: Backport PR #27755 on branch v3.8.x (Allow threads during macos event loop) -* :ghpull:`27755`: Allow threads during macos event loop * :ghpull:`27742`: Backport PR #27708 on branch v3.8.x (DOC: update colors from colormaps example) * :ghpull:`27718`: Backport PR #27716 on branch v3.8.x (fix default image format in gtk4 savefig dialog) * :ghpull:`27716`: fix default image format in gtk4 savefig dialog @@ -71,7 +69,6 @@ Pull Requests (74): * :ghpull:`27657`: Fix Numpy 2.0 related test failures * :ghpull:`27647`: Fix error that occurs when minorticks are on multi-Axes Figure with more than one boxplot * :ghpull:`27660`: Backport PR #27624 on branch v3.8.x (Prepare for Pytest v8) -* :ghpull:`27624`: Prepare for Pytest v8 * :ghpull:`27636`: Backport PR #27634 on branch v3.8.x (circle: Make deploy stage into a normal step) * :ghpull:`27622`: Backport PR #27620 on branch v3.8.x (DOC: simplify histogram animation example) * :ghpull:`27612`: Backport PR #27606 on branch v3.8.x (Pin black version) @@ -119,8 +116,9 @@ Pull Requests (74): * :ghpull:`27365`: [DOC]: Fix menu example * :ghpull:`27354`: Backport PR #27348 on branch v3.8.x (updated api/animation documentation as per standards) -Issues (18): +Issues (19): +* :ghissue:`27627`: Optional Dependencies Link not working on Installing user's page * :ghissue:`27437`: [Bug]: PGF backend crashes at program exit after creating a plot * :ghissue:`27770`: [Bug]: pcolormesh issue with np.seterr(under='raise') * :ghissue:`27720`: [Bug]: pyplot hangs at pause in sonoma 14.3 with backend MacOSX diff --git a/doc/release/prev_whats_new/github_stats_3.8.4.rst b/doc/release/prev_whats_new/github_stats_3.8.4.rst index 9b38d03e8464..240d6c96e628 100644 --- a/doc/release/prev_whats_new/github_stats_3.8.4.rst +++ b/doc/release/prev_whats_new/github_stats_3.8.4.rst @@ -5,41 +5,27 @@ GitHub statistics for 3.8.4 (Apr 03, 2024) ========================================== -GitHub statistics for 2023/09/15 (tag: v3.8.0) - 2024/04/03 +GitHub statistics for 2024/02/15 (tag: v3.8.3) - 2024/04/03 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 3 issues and merged 27 pull requests. +We closed 5 issues and merged 27 pull requests. The full list can be seen `on GitHub `__ -The following 26 authors contributed 351 commits. +The following 12 authors contributed 38 commits. -* 0taj * Alec Vercruysse * Alexander Volkov -* Antony Lee -* Anvi Verma -* Chiraag Balu * David Gilbertson * David Stansby -* dependabot[bot] * Elliott Sales de Andrade -* Eric Firing -* Greg Lucas -* Gurudatta Shanbhag -* hannah -* James Salsman * Jody Klymak * Kyle Sunden * lkkmpn -* Lucia Korpas -* Matthew Morrison * Oscar Gustafsson * Ruth Comer -* Samuel Diebolt * Thomas A Caswell * Tim Hoffmann -* wemi3 GitHub issues and pull requests: @@ -73,8 +59,10 @@ Pull Requests (27): * :ghpull:`27802`: Backport PR #27794 on branch v3.8.x (Remove old reference to 72 DPI in figure_size_units.py) * :ghpull:`27794`: Remove old reference to 72 DPI in figure_size_units.py -Issues (3): +Issues (5): +* :ghissue:`3382`: colormap support for 3d quiver +* :ghissue:`8484`: a more user-friendly way to specify color for each arrow in 3D quiver? * :ghissue:`27953`: [Bug]: Pyplot can no longer set axes properties * :ghissue:`11759`: The color of the 3D arrow head does not match that of the arrow body * :ghissue:`27826`: [Bug]: Unexpected behavior of scatter.legend_elements diff --git a/doc/release/prev_whats_new/github_stats_3.9.0.rst b/doc/release/prev_whats_new/github_stats_3.9.0.rst index cd84acc8e288..c4b475bf61ed 100644 --- a/doc/release/prev_whats_new/github_stats_3.9.0.rst +++ b/doc/release/prev_whats_new/github_stats_3.9.0.rst @@ -9,17 +9,16 @@ GitHub statistics for 2023/09/15 (tag: v3.8.0) - 2024/05/15 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 97 issues and merged 450 pull requests. +We closed 103 issues and merged 456 pull requests. The full list can be seen `on GitHub `__ -The following 175 authors contributed 2584 commits. +The following 163 authors contributed 1906 commits. * 0taj * Abdul Razak Taha * Adam J. Stewart * Adam Turner * Aditi Gautam -* agautam478 * Alan Lau * Albert Y. Shih * Alec Vercruysse @@ -28,7 +27,7 @@ The following 175 authors contributed 2584 commits. * Allan Haldane * Amirreza Aflakparast * Ananya Devarakonda -* ananya314 +* Andrew Kim * Anja Beck * Anjini2004 * Ant Lockyer @@ -42,7 +41,6 @@ The following 175 authors contributed 2584 commits. * Binaya Sharma * Cameron * Chaoyi Hu -* chaoyihu * Chiraag Balu * Christoph Hasse * ConstableCatnip @@ -54,10 +52,8 @@ The following 175 authors contributed 2584 commits. * danielcobej * David Gilbertson * David Stansby -* ddale1128@gmail.com * dependabot[bot] * Devilsaint -* dohyun * Drew Kinneer * DWesl * Elisa Heckelmann @@ -65,7 +61,6 @@ The following 175 authors contributed 2584 commits. * Elliott Sales de Andrade * Eric Firing * Eric Prestat -* esibinga * Eva Sibinga * Evgenii Radchenko * Faisal Fawad @@ -89,8 +84,6 @@ The following 175 authors contributed 2584 commits. * Issam Arabi * Jacob Stevens-Haas * Jacob Tomlinson -* Jake -* Jake Stevens-Haas * James Salsman * Jaroza727 * Jeremy Farrell @@ -123,7 +116,6 @@ The following 175 authors contributed 2584 commits. * Matthew Morrison * Matthias Bussonnier * Melissa Weber Mendonça -* melissawm * mliu08 * Mostafa Noah * MostafaNouh0011 @@ -146,7 +138,6 @@ The following 175 authors contributed 2584 commits. * QuadroTec * Rafael Tsuha * Raghuram Sirigiri -* Raphael * Raphael Quast * Ratnabali Dutta * rawwash @@ -157,24 +148,21 @@ The following 175 authors contributed 2584 commits. * Ruth Comer * samGreer * Samuel Diebolt -* saranti * Scott Shambaugh * Sebastian Berg * Seohyeon Lee * Sheepfan0828 * ShivamPathak99 * Shriya Kalakata -* shriyakalakata * Stefan * Steffen Rehberg -* stevezhang1999 * Sudhanshu Pandey * Talha Irfan * thehappycheese * Thomas A Caswell * Tiago Lubiana * Tim Hoffmann -* tobias +* Tobias Thrien * Tom Sarantis * trananso * turnipseason @@ -192,7 +180,7 @@ The following 175 authors contributed 2584 commits. GitHub issues and pull requests: -Pull Requests (450): +Pull Requests (456): * :ghpull:`28206`: Backport PR #28205 on branch v3.9.x (TST: Fix tests with older versions of ipython) * :ghpull:`28207`: TST: Followup corrections to #28205 @@ -270,6 +258,7 @@ Pull Requests (450): * :ghpull:`23597`: Always use PyQT/PySide6 for GitHub CI * :ghpull:`28013`: Avoid plt.xticks/plt.yticks in gallery examples. * :ghpull:`28006`: Fix deprecation warnings in ft2font extension +* :ghpull:`28003`: [pre-commit.ci] pre-commit autoupdate * :ghpull:`27723`: ci: Enable testing on M1 macOS * :ghpull:`26375`: Add ``widths``, ``heights`` and ``angles`` setter to ``EllipseCollection`` * :ghpull:`27999`: Remove documentation that some backends don't support hatching. @@ -380,6 +369,7 @@ Pull Requests (450): * :ghpull:`25815`: [TST] Make jpl units instantiated with datetimes consistent with mpl converters * :ghpull:`27729`: DOC: Improve colormap normalization example * :ghpull:`27732`: TST: Remove memory leak test +* :ghpull:`27631`: DOC: update doc/readme.txt & remove devel/readme * :ghpull:`27733`: ci: Simplify CodeQL setup * :ghpull:`27692`: Add method to update position of arrow patch * :ghpull:`27736`: Fix incorrect API reference in docs @@ -465,6 +455,8 @@ Pull Requests (450): * :ghpull:`27013`: Add test_contour under test_datetime.py * :ghpull:`27497`: Clarify that set_axisbelow doesn't move grids below images. * :ghpull:`27498`: Remove unnecessary del local variables at end of Gcf.destroy. +* :ghpull:`27476`: Added smoke test for Axes.imshow to test_datetime.py +* :ghpull:`27282`: DOC: add collection-fontsrecommended to dependencies * :ghpull:`27466`: Add test_eventplot to test_datetime.py * :ghpull:`25905`: Use annotate coordinate systems to simplify label_subplots. * :ghpull:`27471`: Doc: visualizing_tests and ``triage_tests`` tools @@ -499,6 +491,7 @@ Pull Requests (450): * :ghpull:`27387`: Revert "MNT: add _version.py to .gitignore" * :ghpull:`27347`: FIX: scale norm of collections when first array is set * :ghpull:`27374`: MNT: add _version.py to .gitignore +* :ghpull:`27335`: DOC: clarify stackplot limits * :ghpull:`19011`: Simplify tk tooltip setup. * :ghpull:`27367`: Fix _find_fonts_by_props docstring * :ghpull:`27359`: Fix build on PyPy @@ -567,6 +560,7 @@ Pull Requests (450): * :ghpull:`27086`: Rename py namespace to mpl in extension code * :ghpull:`27082`: MAINT: Update environment.yml to match requirements files * :ghpull:`27072`: Remove datetime test stubs for spectral methods/table +* :ghpull:`26954`: add a mypy pre-commit hook * :ghpull:`26830`: Update stix table with Unicode names * :ghpull:`26969`: DOC: add units to user/explain [ci doc] * :ghpull:`27028`: Added test_hist in test_datetime.py @@ -633,20 +627,27 @@ Pull Requests (450): * :ghpull:`26787`: Remove unused Axis private init helpers. * :ghpull:`26629`: DOC: organize figure API * :ghpull:`26690`: Make generated pgf code more robust against later changes of tex engine. -* :ghpull:`26577`: Bugfix: data sanitizing for barh * :ghpull:`26684`: Update PR template doc links * :ghpull:`26686`: PR template: shorten comment and pull up top * :ghpull:`26670`: Added sanitize_sequence to kwargs in _preprocess_data * :ghpull:`26634`: [MNT] Move SubplotParams from figure to gridspec * :ghpull:`26609`: Cleanup AutoMinorLocator implementation. * :ghpull:`26293`: Added get_xmargin(), get_ymargin() and get_zmargin() and tests. +* :ghpull:`26505`: ci: Don't install recommended packages on Ubuntu * :ghpull:`26516`: Replace reference to %pylab by %matplotlib. * :ghpull:`26483`: Improve legend(loc='best') warning and test * :ghpull:`26482`: [DOC]: print pydata sphinx/mpl theme versions * :ghpull:`23787`: Use pybind11 for C/C++ extensions -Issues (97): +Issues (103): +* :ghissue:`18107`: More strict handling of legend(labels) +* :ghissue:`22324`: [Bug]: zoom on overlapping axes triggers all axes +* :ghissue:`1502`: twin axis panning / zooming should be toggleable +* :ghissue:`17786`: Pyplot methods should link to their parents +* :ghissue:`28959`: [Bug]: Broken functionality: Qt5/PySide2, using interactive mode, fig.canvas.draw() then fig.canvas.flush_events() leaves plot in non-interactive state. +* :ghissue:`23815`: [MNT]: Slowly move towards pyproject.toml? +* :ghissue:`7869`: Take text objects into account in legend autopositioning. * :ghissue:`28202`: [Bug]: Qt test_ipython fails on older ipython * :ghissue:`28145`: [TST] Upcoming dependency test failures * :ghissue:`28034`: [TST] Upcoming dependency test failures @@ -733,7 +734,6 @@ Issues (97): * :ghissue:`26990`: [Doc]: Histogram path example renders poorly in HTML * :ghissue:`25738`: [MNT]: Improve readability of _mathtext_data.stix_virtual_fonts table * :ghissue:`11129`: Highlight past winners for JDH plotting contest in docs -* :ghissue:`24050`: No error message in matplotlib.axes.Axes.legend() if there are more labels than handles * :ghissue:`10922`: ENH: clear() method for widgets.RadioButtons * :ghissue:`18295`: How to modify ticklabels in axisartist? * :ghissue:`24996`: [Bug]: for non-rectilinear axes, axvline/axhline should behave as "draw a gridline at that x/y" diff --git a/doc/release/prev_whats_new/github_stats_3.9.1.rst b/doc/release/prev_whats_new/github_stats_3.9.1.rst index 58848b388f0c..889223d0ea93 100644 --- a/doc/release/prev_whats_new/github_stats_3.9.1.rst +++ b/doc/release/prev_whats_new/github_stats_3.9.1.rst @@ -9,10 +9,10 @@ GitHub statistics for 2024/05/15 (tag: v3.9.0) - 2024/07/04 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 30 issues and merged 111 pull requests. +We closed 33 issues and merged 111 pull requests. The full list can be seen `on GitHub `__ -The following 29 authors contributed 184 commits. +The following 27 authors contributed 114 commits. * Antony Lee * Brigitta Sipőcz @@ -38,8 +38,6 @@ The following 29 authors contributed 184 commits. * Scott Shambaugh * simond07 * SjoerdB93 -* Takumasa N -* Takumasa N. * Takumasa Nakamura * Thomas A Caswell * Tim Hoffmann @@ -160,8 +158,11 @@ Pull Requests (111): * :ghpull:`28233`: CI: Fix font install on macOS/Homebrew * :ghpull:`28231`: DOC: we do not need the blit call in on_draw -Issues (30): +Issues (33): +* :ghissue:`27025`: [MNT]: Any type hint in subplots +* :ghissue:`28045`: [ENH]: Improve typing of Figure.subplots +* :ghissue:`27827`: [Bug]: color=("Cn", alpha) does not work * :ghissue:`22482`: [ENH]: pickle (or save) matplotlib figure with insteractive slider * :ghissue:`25847`: [Bug]: Graph gets cut off with scaled resolution using gtk4cairo backend * :ghissue:`28341`: [Bug]: Incorrect X-axis scaling with date values @@ -189,6 +190,6 @@ Issues (30): * :ghissue:`28221`: [Doc]: drawedges attribute described twice in matplotlib.colorbar documentation * :ghissue:`28296`: [Doc]: Missing comma * :ghissue:`28256`: [Bug]: axes3d.py's _on_move() converts the roll angle to radians, but then passes it to view_init() as if it were still in degrees -* :ghissue:`28267`: [Bug]: for Python 3.11.9 gor ValueError: PyCapsule_New called with null pointer +* :ghissue:`28267`: [Bug]: for Python 3.11.9 got ValueError: PyCapsule_New called with null pointer * :ghissue:`28022`: [Bug]: Type of Axes is unknown pyright * :ghissue:`28002`: Segfault from path editor example with QtAgg diff --git a/doc/release/prev_whats_new/github_stats_3.9.2.rst b/doc/release/prev_whats_new/github_stats_3.9.2.rst index eb11dd62c3f3..657a67aed607 100644 --- a/doc/release/prev_whats_new/github_stats_3.9.2.rst +++ b/doc/release/prev_whats_new/github_stats_3.9.2.rst @@ -12,7 +12,7 @@ These lists are automatically generated, and may be incomplete or contain duplic We closed 9 issues and merged 45 pull requests. The full list can be seen `on GitHub `__ -The following 20 authors contributed 67 commits. +The following 20 authors contributed 59 commits. * Adam J. Stewart * Anthony Lee diff --git a/doc/release/prev_whats_new/github_stats_3.9.3.rst b/doc/release/prev_whats_new/github_stats_3.9.3.rst index f0b8a7b59c0d..b42be1fc6eec 100644 --- a/doc/release/prev_whats_new/github_stats_3.9.3.rst +++ b/doc/release/prev_whats_new/github_stats_3.9.3.rst @@ -9,10 +9,10 @@ GitHub statistics for 2024/08/12 (tag: v3.9.2) - 2024/11/30 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 6 issues and merged 62 pull requests. +We closed 7 issues and merged 62 pull requests. The full list can be seen `on GitHub `__ -The following 18 authors contributed 90 commits. +The following 17 authors contributed 90 commits. * Andresporcruz * Antony Lee @@ -24,7 +24,6 @@ The following 18 authors contributed 90 commits. * hannah * Kyle Sunden * Kyra Cho -* kyracho * Lumberbot (aka Jack) * Michael Hinton * Oscar Gustafsson @@ -45,7 +44,6 @@ Pull Requests (62): * :ghpull:`29153`: Bump codecov/codecov-action from 4 to 5 in the actions group * :ghpull:`29149`: Backport CI config updates to v3.9.x * :ghpull:`29121`: Backport PR #29120 on branch v3.9.x (DOC: Switch nested pie example from cmaps to color_sequences) -* :ghpull:`29071`: Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 in the actions group * :ghpull:`29046`: Backport PR #28981 on branch v3.9.x (FIX: macos: Use standard NSApp run loop in our input hook) * :ghpull:`28981`: FIX: macos: Use standard NSApp run loop in our input hook * :ghpull:`29041`: Backport PR #29035 on branch v3.9.x (FIX: Don't set_wmclass on GTK3) @@ -58,6 +56,7 @@ Pull Requests (62): * :ghpull:`29014`: FIX: fake out setuptools scm in tox on ci * :ghpull:`29010`: Backport PR #29005 on branch v3.9.x (DOC: Update meson-python intersphinx link) * :ghpull:`29006`: Backport PR #28993 on branch v3.9.x (FIX: contourf hatches use multiple edgecolors) +* :ghpull:`29005`: DOC: Update meson-python intersphinx link * :ghpull:`28993`: FIX: contourf hatches use multiple edgecolors * :ghpull:`28988`: Backport PR #28987 on branch v3.9.x (Fix: Do not use numeric tolerances for axline special cases) * :ghpull:`28947`: Backport PR #28925 on branch v3.9.x (TST: handle change in pytest.importorskip behavior) @@ -100,9 +99,10 @@ Pull Requests (62): * :ghpull:`28689`: ci: Enable testing on Python 3.13 * :ghpull:`28724`: Backport fixes from #28711 -Issues (6): +Issues (7): * :ghissue:`28960`: [Bug]: High CPU utilization of the macosx backend +* :ghissue:`29008`: [Bug]: intersphinx on meson-python is broken * :ghissue:`28990`: [Bug]: no longer able to set multiple hatch colors * :ghissue:`28870`: [Bug]: axline doesn't work with some axes scales * :ghissue:`28386`: [Bug]: Minor issue - Drawing an axline sets slopes less than 1E-8 to 0 diff --git a/doc/release/prev_whats_new/github_stats_3.9.4.rst b/doc/release/prev_whats_new/github_stats_3.9.4.rst index afedb6eccc27..f908a6d48904 100644 --- a/doc/release/prev_whats_new/github_stats_3.9.4.rst +++ b/doc/release/prev_whats_new/github_stats_3.9.4.rst @@ -12,7 +12,7 @@ These lists are automatically generated, and may be incomplete or contain duplic We closed 2 issues and merged 3 pull requests. The full list can be seen `on GitHub `__ -The following 3 authors contributed 15 commits. +The following 3 authors contributed 10 commits. * Elliott Sales de Andrade * Scott Shambaugh From 50124b884c141042db04c6824b3deec2ab7cf483 Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Thu, 4 Jun 2026 16:25:34 -0400 Subject: [PATCH 4/4] DOC: Add explanatory comment Co-authored-by: Tim Hoffmann <2836374+timhoffm@users.noreply.github.com> --- tools/github_stats.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/github_stats.py b/tools/github_stats.py index 857ec78d7c55..5211dd2da9c6 100755 --- a/tools/github_stats.py +++ b/tools/github_stats.py @@ -207,7 +207,7 @@ def report(issues, show_urls=False): since -= td since = round_hour(since) - end_date = datetime.today() + end_date = datetime.today() # will be overwritten for closed milestones milestone = opts.milestone project = opts.project