a36a8b2
\nMerge pull request #26635\nfrom oscarbenjamin/pr_ci_updatef27f205
\nmaint: update actions versions in CI2487dbb
\nMerge pull request #26456\nfrom oscarbenjamin/pr_array_copy_112fca895b
\nmaint: update .mailmap and AUTHORS0496752
\nfixed trailing whitespace8590e51
\nadded numpy version checks to determine if copy=False should be\ntested1da2dde
\nnow imports skip properly.3db471d
\nactually fixed trailing whitespace0f33e39
\nfixed trailing whitespacecce1277
\nAdded test cases for the new array\nmethods(Copy=true/false/None)a36a8b2
\nMerge pull request #26635\nfrom oscarbenjamin/pr_ci_updatef27f205
\nmaint: update actions versions in CI2487dbb
\nMerge pull request #26456\nfrom oscarbenjamin/pr_array_copy_112fca895b
\nmaint: update .mailmap and AUTHORS0496752
\nfixed trailing whitespace8590e51
\nadded numpy version checks to determine if copy=False should be\ntested1da2dde
\nnow imports skip properly.3db471d
\nactually fixed trailing whitespace0f33e39
\nfixed trailing whitespacecce1277
\nAdded test cases for the new array\nmethods(Copy=true/false/None)Sourced from matplotlib's\nreleases.
\n\n\nREL: 3.9.0
\nHighlights of this release include:
\n\n
\n- Plotting and Annotation improvements\n
\n\n
\n- Axes.inset_axes is no longer experimental
\n- Legend support for Boxplot
\n- Percent sign in pie labels auto-escaped with usetex=True
\n- hatch parameter for stackplot
\n- Add option to plot only one half of violin plot
\n- axhline and axhspan on polar axes
\n- Subplot titles can now be automatically aligned
\n- axisartist can now be used together with standard Formatters
\n- Toggle minorticks on Axis
\n- StrMethodFormatter now respects axes.unicode_minus
\n- Figure, Axes, and Legend Layout\n
\n\n
\n- Subfigures now have controllable zorders
\n- Getters for xmargin, ymargin and zmargin
\n- Mathtext improvements\n
\n\n
\n- mathtext documentation improvements
\n- mathtext spacing corrections
\n- Widget Improvements\n
\n\n
\n- Check and Radio Button widgets support clearing
\n- 3D plotting improvements\n
\n\n
\n- Setting 3D axis limits now set the limits exactly
\n- Other improvements\n
\n\n
\n- New BackendRegistry for plotting backends
\n- Add widths, heights and angles setter to EllipseCollection
\n- image.interpolation_stage rcParam
\n- Arrow patch position is now modifiable
\n- NonUniformImage now has mouseover support
\nREL: v3.9.0rc2
\nThis is the second release candidate for the meso release 3.9.0.
\n
be56634
\nREL: v3.9.0846ce8a
\nDOC: Finish documentation for 3.9.08604f67
\nMerge pull request #28206\nfrom meeseeksmachine/auto-backport-of-pr-28205-on-v...196c8db
\nTST: Followup corrections to #28205d8f3016
\nBackport PR #28205:\nTST: Fix tests with older versions of ipython4db5ac9
\nMerge pull request #28203\nfrom QuLogic/auto-backport-of-pr-28164-on-v3.9.xef1a2db
\nMerge pull request #28204\nfrom meeseeksmachine/auto-backport-of-pr-28195-on-v...e4384b8
\nMerge pull request #28191\nfrom QuLogic/no-dev-theme3b65546
\nBackport PR #28195:\nTST: Prepare for pytest 91b526c3
\nBackport PR #28164:\nCI: Ensure code coverage is always uploaded0e322af
\nv2.32.3e188799
\nDon't create default SSLContext if ssl module isn't present (#6724)145b539
\nMerge pull request #6716\nfrom sigmavirus24/bug/6715b1d73dd
\nDon't use default SSLContext with custom poolmanager kwargs6badbac
\nUpdate HISTORY.mda62a2d3
\nAllow for overriding of specific pool key paramsSourced from ruff's\nreleases.
\n\n\nv0.4.7
\nChanges
\nPreview features
\n\n
\n- [
\nflake8-pyi
] ImplementPYI064
(#11325)- [
\nflake8-pyi
] ImplementPYI066
(#11541)- [
\nflake8-pyi
] ImplementPYI057
(#11486)- [
\npyflakes
] EnableF822
in\n__init__.py
files by default (#11370)Formatter
\n\n
\n- Fix incorrect placement of trailing stub function comments (#11632)
\nServer
\n\n
\n- Respect file exclusions in
\nruff server
(#11590)- Add support for documents not exist on disk (#11588)
\n- Add Vim and Kate setup guide for
\nruff server
(#11615)Bug fixes
\n\n
\n- Avoid removing newlines between docstring headers and rST blocks (#11609)
\n- Infer indentation with imports when logical indent is absent (#11608)
\n- Use char index rather than position for indent slice (#11645)
\n- [
\nflake8-comprehension
] Strip parentheses around\ngenerators inC400
(#11607)- Mark
\nrepeated-isinstance-calls
as unsafe on Python 3.10\nand later (#11622)Contributors
\n\n
\n- \n
@AlexWaygood
- \n
@Chubercik
- \n
@JaRoSchm
- \n
@MichaReiser
- \n
@T-256
- \n
@carljm
- \n
@charliermarsh
- \n
@hassec
- \n
@plredmond
- \n
@tomasr8
- \n
@tusharsadhwani
- \n
@vitaliyf
v0.4.6
\nChanges
\nBreaking changes
\n\n
\n\n- Use project-relative paths when calculating GitLab fingerprints (#11532)
\n
... (truncated)
\nSourced from ruff's\nchangelog.
\n\n\n0.4.7
\nPreview features
\n\n
\n- [
\nflake8-pyi
] ImplementPYI064
(#11325)- [
\nflake8-pyi
] ImplementPYI066
(#11541)- [
\nflake8-pyi
] ImplementPYI057
(#11486)- [
\npyflakes
] EnableF822
in\n__init__.py
files by default (#11370)Formatter
\n\n
\n- Fix incorrect placement of trailing stub function comments (#11632)
\nServer
\n\n
\n- Respect file exclusions in
\nruff server
(#11590)- Add support for documents not exist on disk (#11588)
\n- Add Vim and Kate setup guide for
\nruff server
(#11615)Bug fixes
\n\n
\n- Avoid removing newlines between docstring headers and rST blocks (#11609)
\n- Infer indentation with imports when logical indent is absent (#11608)
\n- Use char index rather than position for indent slice (#11645)
\n- [
\nflake8-comprehension
] Strip parentheses around\ngenerators inC400
(#11607)- Mark
\nrepeated-isinstance-calls
as unsafe on Python 3.10\nand later (#11622)0.4.6
\nBreaking changes
\n\n
\n- Use project-relative paths when calculating GitLab fingerprints (#11532)
\n- Bump minimum supported Windows version to Windows 10 (#11613)
\nPreview features
\n\n
\n- [
\nflake8-async
] Sleep with >24 hour interval should\nusually sleep forever (ASYNC116
) (#11498)Rule changes
\n\n
\n- [
\nnumpy
] Add missing functions to NumPy 2.0 migration\nrule (#11528)- [
\nmccabe
] Consider irrefutable pattern similar to\nif .. else
forC901
(#11565)- Consider
\nmatch
-case
statements for\nC901
,PLR0912
, andPLR0915
(#11521)- Remove empty strings when converting to f-string\n(
\nUP032
) (#11524)- [
\nflake8-bandit
]request-without-timeout
\nshould warn forrequests.request
(#11548)- [
\nflake8-self
] Ignore sunder accesses in\nflake8-self
rules (#11546)- [
\npyupgrade
] Lint forTypeAliasType
usages\n(UP040
) (#11530)Server
\n\n
... (truncated)
\n1ad5f9c
\nBump version to v0.4.7 (#11646)e914bc3
\nF401 sort bindings before adding to all (#11648)27f6f04
\n[red-knot] initial (very incomplete) flow graph (#11624)d62a617
\nred-knot: Don't refer to Module
instances as IDs (#11649)16a926d
\n[red-knot] infer int literal types (#11623)05566c6
\nUpdate Who's Using Ruff?
section to include\nGodot
(#11647)7ce17b7
\nAdd Vim and Kate setup guide for ruff server
(#11615)f9a6450
\nUse char index rather than position for indent slice (#11645)8a25531
\nred-knot: improve internal documentation in module.rs
(#11638)9b6d2ce
\nFix incorect placement of trailing stub function comments (#11632)Sourced from scikit-learn's\nreleases.
\n\n\nScikit-learn 1.5.0
\nWe're happy to announce the 1.5.0 release.
\nYou can read the release highlights under https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_5_0.html\nand the long version of the change log under https://scikit-learn.org/stable/whats_new/v1.5.html
\nThis version supports Python versions 3.9 to 3.12.
\nYou can upgrade with pip as usual:
\n\npip install -U scikit-learn\n
The conda-forge builds can be installed using:
\n\nconda install -c conda-forge scikit-learn\n
b51d0c9
\ntrigger whell builder [cd build]919ae9b
\nMAINT Reoder what's new for 1.5 (#29039)0ac28ad
\nDOC Release highlights 1.5 (#29007)729b54d
\ntest py3.12 against numpy 2 [cd build]1e50434
\nset versionffbe4ab
\nDOC remove obsolete SVM example (#27108)4647729
\nDOC Fix time complexity of MLP (#28592)9bd7047
\nFIX convergence criterion of MeanShift (#28951)b79420f
\nFIX add long long for int32/int64 windows compat in NumPy 2.0 (#29029)37f544d
\nDOC replace pandas with Polars in\nexamples/gaussian_process/plot_gpr_co2.py (...Sourced from pandas's\nreleases.
\n\n\nPandas 2.2.2
\nWe are pleased to announce the release of pandas 2.2.2.\nThis release includes some new features, bug fixes, and performance\nimprovements. We recommend that all users upgrade to this version.
\nSee the full\nwhatsnew for a list of all the changes.\nPandas 2.2.2 supports Python 3.9 and higher.
\nThe release will be available on the defaults and conda-forge\nchannels:
\n\nconda install pandas\n
Or via PyPI:
\n\npython3 -m pip install --upgrade pandas\n
Please report any issues with the release on the pandas issue\ntracker.
\nThanks to all the contributors who made this release possible.
\nPandas 2.2.1
\nWe are pleased to announce the release of pandas 2.2.1.\nThis release includes some new features, bug fixes, and performance\nimprovements. We recommend that all users upgrade to this version.
\nSee the full\nwhatsnew for a list of all the changes.\nPandas 2.2.1 supports Python 3.9 and higher.
\nThe release will be available on the defaults and conda-forge\nchannels:
\n\nconda install pandas\n
Or via PyPI:
\n\npython3 -m pip install --upgrade pandas\n
Please report any issues with the release on the pandas issue\ntracker.
\nThanks to all the contributors who made this release possible.
\nPandas 2.2.0
\nWe are pleased to announce the release of pandas 2.2.0.\nThis release includes some new features, bug fixes, and performance\nimprovements. We recommend that all users upgrade to this version.
\nSee the full\nwhatsnew for a list of all the changes.\nPandas 2.2.0 supports Python 3.9 and higher.
\nThe release will be available on the defaults and conda-forge\nchannels:
\n\nconda install pandas\n
Or via PyPI:
\n\n
... (truncated)
\nd9cdd2e
\nRLS: 2.2.298aeac9
\nBackport PR #58209:\nCI: Pin blosc to fix pytables (#58211)5466f15
\nBackport PR #58202:\nDOC/TST: Document numpy 2.0 support and add tests… (#58208)45b0b32
\nBackport PR #58203\non branch 2.2.x (DOC: Add release date/contributors for 2....c7ec566
\nBackport PR #58087\non branch 2.2.x (BLD: Build wheels using numpy 2.0rc1) (#5...691fc88
\nBackport PR #58181\non branch 2.2.x (CI: correct error msg in test_view_index)...a947587
\nBackport PR #58138\non branch 2.2.x (BLD: Fix nightlies not building) (#58140)b56842d
\nBackport PR #58100\non branch 2.2.x (MNT: fix compatibility with beautifulsoup...0f83d50
\nRevert "BLD: Pin numpy on 2.2.x" (#58093)e9b81ee
\nBackport PR #58126:\nBLD: Build wheels with numpy 2.0rc1 (#58127)Sourced from pandas's\nreleases.
\n\n\nPandas 2.2.2
\nWe are pleased to announce the release of pandas 2.2.2.\nThis release includes some new features, bug fixes, and performance\nimprovements. We recommend that all users upgrade to this version.
\nSee the full\nwhatsnew for a list of all the changes.\nPandas 2.2.2 supports Python 3.9 and higher.
\nThe release will be available on the defaults and conda-forge\nchannels:
\n\nconda install pandas\n
Or via PyPI:
\n\npython3 -m pip install --upgrade pandas\n
Please report any issues with the release on the pandas issue\ntracker.
\nThanks to all the contributors who made this release possible.
\nPandas 2.2.1
\nWe are pleased to announce the release of pandas 2.2.1.\nThis release includes some new features, bug fixes, and performance\nimprovements. We recommend that all users upgrade to this version.
\nSee the full\nwhatsnew for a list of all the changes.\nPandas 2.2.1 supports Python 3.9 and higher.
\nThe release will be available on the defaults and conda-forge\nchannels:
\n\nconda install pandas\n
Or via PyPI:
\n\npython3 -m pip install --upgrade pandas\n
Please report any issues with the release on the pandas issue\ntracker.
\nThanks to all the contributors who made this release possible.
\nPandas 2.2.0
\nWe are pleased to announce the release of pandas 2.2.0.\nThis release includes some new features, bug fixes, and performance\nimprovements. We recommend that all users upgrade to this version.
\nSee the full\nwhatsnew for a list of all the changes.\nPandas 2.2.0 supports Python 3.9 and higher.
\nThe release will be available on the defaults and conda-forge\nchannels:
\n\nconda install pandas\n
Or via PyPI:
\n\n
... (truncated)
\nd9cdd2e
\nRLS: 2.2.298aeac9
\nBackport PR #58209:\nCI: Pin blosc to fix pytables (#58211)5466f15
\nBackport PR #58202:\nDOC/TST: Document numpy 2.0 support and add tests… (#58208)45b0b32
\nBackport PR #58203\non branch 2.2.x (DOC: Add release date/contributors for 2....c7ec566
\nBackport PR #58087\non branch 2.2.x (BLD: Build wheels using numpy 2.0rc1) (#5...691fc88
\nBackport PR #58181\non branch 2.2.x (CI: correct error msg in test_view_index)...a947587
\nBackport PR #58138\non branch 2.2.x (BLD: Fix nightlies not building) (#58140)b56842d
\nBackport PR #58100\non branch 2.2.x (MNT: fix compatibility with beautifulsoup...0f83d50
\nRevert "BLD: Pin numpy on 2.2.x" (#58093)e9b81ee
\nBackport PR #58126:\nBLD: Build wheels with numpy 2.0rc1 (#58127)