-
Notifications
You must be signed in to change notification settings - Fork 0
Update all dependencies #57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/all
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
e79fca5 to
2d5101b
Compare
57e1fcd to
46497a0
Compare
46497a0 to
6db4e5b
Compare
6db4e5b to
26b0ef8
Compare
26b0ef8 to
4e2578d
Compare
45fef64 to
e77879c
Compare
67783bd to
d086912
Compare
d086912 to
1218bc0
Compare
c3e922e to
198f12f
Compare
6b5934a to
3dba2a6
Compare
ed56df0 to
22094de
Compare
89cb147 to
295872d
Compare
9945710 to
986b595
Compare
986b595 to
13627e1
Compare
13627e1 to
79d6754
Compare
6f9dacb to
73fc2d6
Compare
ad8a591 to
b163481
Compare
a416706 to
58afd55
Compare
58afd55 to
b0464a4
Compare
1781681 to
3ef46a0
Compare
3ef46a0 to
4a3375b
Compare
4a3375b to
5cdce16
Compare
a3410eb to
3d18610
Compare
8ef8bc3 to
bbb49a0
Compare
29961c7 to
32444f9
Compare
32444f9 to
ca211e7
Compare
5a47e64 to
739e034
Compare
739e034 to
1b3d8df
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
11.8.0→11.11.1<8.14.1→<9.9.11.0.0→1.1.13.7.1→3.10.8^0.57.0→^0.63.0^1.19.0→^2.0.0^0.10.0→^0.11.0^7.0.0→^9.0.0>=3.8,<3.12→>=3.14,<3.156.0→6.0.3^0.21.0→^0.26.02.13.0rc1→2.20.0^0.15.2→^0.24.0Release Notes
highlightjs/highlight.js (highlight.js)
v11.11.1Compare Source
v11.11.0Compare Source
CAVEATS / POTENTIALLY BREAKING CHANGES
Core Grammars:
\Josh Goebel$()expressions aneesh98anchor-name,aspect-ratio,backdrop-filter,container,margin-trim,place-content,scroll-timeline, ...) BaliBalofile,args,dynamic,record,requiredandscopedAlvin JoytimeandcoprocÁlvaro Mondéjar|=operator false positives (as block arguments) Aboobacker MKaddbuiltin [h7x4][]oras builtin instead of literal [h7x4][]'''string escapes [h7x4][]"and''strings [h7x4][]conceptanddeferto list of Nim keywords Jake LeahyNew Grammars:
Developer Tools:
Themes:
Rosé Pinetheme William WilkinsonCybertopia Cherrytheme Alexandre ZANNICybertopia Dimmertheme Alexandre ZANNICybertopia Icecaptheme Alexandre ZANNICybertopia Saturatedtheme Alexandre ZANNIImprovements:
CONTRIBUTORS
v11.10.0Compare Source
CAVEATS / POTENTIALLY BREAKING CHANGES
Core Grammars:
satisfiesoperator Kisaragi Hiuorconflicts with string highlighting Mohamed Aliselfvariable [Lee Falin][]gototo be recognized as a keyword in Java Alvin JoysudoAlvin Joynewkeyword without capturing it within variables/class names Cameron Taylor_separators, add hex p exponents Lisa Ugrayjustify-itemsandjustify-selfattributes Vasily Polovnyovaccent-color,appearance,color-scheme,rotate,scaleandtranslateattributes Carl Räftingselect,option,optgroup,pictureandsourceto list of known tags Vasily Polovnyovinset,inset-*,border-start-*-radiusandborder-end-*-radiusattributes Vasily Polovnyovtext-decoration-skip-ink,text-decoration-thicknessandtext-underline-offsetattributes Vasily Polovnyovwhento be recognized as a keyword in Java Chiel van de SteegNew Grammars:
Developer Tool:
highlightAPI [Misha Kaletsky][]Themes:
1c-lighttheme a like in the IDE 1C:Enterprise 8 (for 1c) Vitaly Barilkov11.9.0Compare Source
CAVEATS / POTENTIALLY BREAKING CHANGES
nodebuildstyles/*.cssfiles now ship un-minifiedwith minified counterparts as:
styles/*.min.cssmvorisek(this makes things consistent with our
cdnbuilds)Parser:
New Grammars:
Core Grammars:
ifwhilefor[Omar Hussein][]x0-x30andw0-w30ARMv8 registers Nicholas Thompsonfinal,is,macrokeywords and$identifiers Robert Borgheseabstractdeclaration from keyword Robert Borghesemacrokeyword Bradley Mackey@uncheckedand@Sendablesupport Bradley Mackey//> using foo bar[Jamie Thompson][]!assertcompiler flag [idleberg][]eprintln!macro qoheniacwarn_unqualified_accessis an attribute Bradley Mackeyrecordandvaras keywords Guillaume LaforgeDeveloper Tool:
highlightAPI. Shah Shabbir Ahmmedipython/ipython (ipython)
v9.9.0Compare Source
v9.8.0Compare Source
v9.7.0Compare Source
v9.6.0Compare Source
v9.5.0Compare Source
v9.4.0Compare Source
v9.3.0Compare Source
v9.2.0Compare Source
v9.1.0Compare Source
v9.0.2Compare Source
v9.0.1Compare Source
v9.0.0Compare Source
v8.38.0Compare Source
v8.37.0Compare Source
v8.36.0Compare Source
v8.35.0Compare Source
v8.34.0Compare Source
v8.33.0Compare Source
v8.32.0Compare Source
v8.31.0Compare Source
v8.30.0Compare Source
v8.29.0Compare Source
v8.28.0Compare Source
v8.27.0Compare Source
v8.26.0Compare Source
v8.25.0Compare Source
v8.24.0Compare Source
v8.23.0Compare Source
v8.22.2Compare Source
v8.22.1Compare Source
v8.22.0Compare Source
v8.21.0Compare Source
v8.20.0Compare Source
v8.19.0Compare Source
v8.18.1Compare Source
v8.18.0Compare Source
v8.17.2Compare Source
v8.17.1Compare Source
v8.17.0Compare Source
v8.16.1Compare Source
v8.16.0Compare Source
v8.15.0Compare Source
v8.14.0Compare Source
v8.13.2Compare Source
v8.13.1Compare Source
v8.13.0Compare Source
v8.12.3Compare Source
matplotlib/matplotlib (matplotlib)
v3.10.8: REL: v3.10.8Compare Source
This is a bugfix release in the 3.10.x series.
The primary highlights of this release are:
v3.10.7: REL: v3.10.7Compare Source
This is the latest bugfix release in the 3.10.x series.
The most important update in this release is that the minimum version
of
pyparsinghas been updated to version 3.0.v3.10.6: REL: v3.10.6Compare Source
This is a bugfix release in the 3.10.x series.
Highlights from this release include:
v3.10.5: REL: v3.10.5Compare Source
This is the fourth bugfix release of the 3.10.x series.
Included in this release is distributed wheels for Python 3.14 (including freethreaded) and Windows ARM.
There are also several smaller bugfixes.
v3.10.3: REL: v3.10.3Compare Source
This is the third bugfix release of the 3.10.x series
v3.10.1: REL: v3.10.1Compare Source
This is the first bugfix release of the 3.10.x series.
This release contains several bug-fixes and adjustments:
As well as several documentation improvements and corrections.
v3.10.0: REL: v3.10.0Compare Source
Highlights of this release include:
v3.9.4: REL: 3.9.4Compare Source
This is the fourth bugfix release of the 3.9.x series.
This release contains two bug-fixes:
Poly3DCollectioninitialization with list of listsv3.9.3: REL: 3.9.3Compare Source
This is the third bugfix release of the 3.9.x series.
This release contains several bug-fixes and adjustments:
axlinewith extremely small slopesaxlinewith non-linear axis scalesminimumSizeHintwith Qt backendmacosxbackendedgecolorspassed tocontourfpytest8.2.0v3.9.2: REL: 3.9.2Compare Source
This is the second bugfix release of the 3.9.x series.
This release contains several bug-fixes and adjustments:
Windows wheels now bundle the MSVC runtime DLL statically to avoid inconsistencies with other wheels and random crashes depending on import order.
v3.9.1: REL: 3.9.1Compare Source
This is the first bugfix release of the 3.9.x series.
This release contains several bug-fixes and adjustments:
matplotlib.cm.get_cmap; note this function will still be removed at a later dateAxesautoscaling of thin bars at large locationsAxesautoscaling withaxhspan/axvspanAxes3Dautoscaling ofLine3DCollection/Poly3DCollectionAxes3Dmouse interactivity with non-default roll angleAxes3Dwith alternate vertical axismodule://...tk.window_focus: TruempltypeSphinx role to a public extension; note this is only intended for development reasonsv3.9.0: REL: 3.9.0Compare Source
Highlights of this release include:
v3.8.4: REL: v3.8.4Compare Source
This is the fourth micro release of the 3.8 series.
Highlights of the 3.8.4 release include:
v3.8.3: REL: v3.8.3Compare Source
This is the third micro release of the 3.8 series.
Highlights of the 3.8.3 release include:
plt.pausev3.8.2: REL: v3.8.2Compare Source
REL: v3.8.2
This is the second bugfix release of the 3.8 series.
Highlights of this release include:
v3.8.1: REL: v3.8.1Compare Source
This is the first bugfix release of the 3.8.x series.
This release contains several bug fixes and adjustments:
find_nearest_contourand revert contour deprecationsallsegsandallkindsreturn individual segmentsv3.8.0: REL: v3.8.0Compare Source
REL: v3.8.0
Highlights of this release include:
\boldsymbolcommand\substackcommand\middledelimitier\mathbfitfor bold italic textecdf(empirical cumulative distribution function)v3.7.5: REL: v3.7.5Compare Source
This is the fifth bugfix release of the 3.7.x series.
This release contains two bug-fixes:
plt.pauseon the MacOS backendv3.7.4: REL: v3.7.4Compare Source
This is the fourth bugfix release of the 3.7.x series.
This release contains one bug-fix:
v3.7.3: REL: v3.7.3Compare Source
This is the third bugfix release of the 3.7.x series.
This release contains several bug-fixes and adjustments:
bbox_inches=tightPath3DCollection/Poly3DCollectionconstructorstight_layoutmultiple timesv3.7.2: REL: v3.7.2Compare Source
This is the second bugfix release of the 3.7.x series.
This release contains several bug-fixes and adjustments:
pcolor/pcolormesh%pylabmode detectionFigure.get_constrained_layout_pads()Legend.set_draggable()withupdate="bbox"TransformedBbox.{,full_}containsbar_labeltextbbox_inchesLayoutGridobjectsAxesthat contain widgets that are grabbing the mousexcorrpylabnumpy/numpy (numpy)
v2.4.0: 2.4.0 (Dec 20, 2025)Compare Source
NumPy 2.4.0 Release Notes
The NumPy 2.4.0 release continues the work to improve free threaded Python
support, user dtypes implementation, and annotations. There are many expired
deprecations and bug fixes as well.
This release supports Python versions 3.11-3.14
Highlights
Apart from annotations and
same_valuekwarg, the 2.4 highlights are mostlyof interest to downstream developers. They should help in implementing new user
dtypes.
castingkwarg'same_value'for casting by value.PyUFunc_AddLoopsFromSpecfunction that can be used to add user sortloops using the
ArrayMethodAPI.__numpy_dtype__protocol.Deprecations
Setting the
stridesattribute is deprecatedSetting the strides attribute is now deprecated since mutating
an array is unsafe if an array is shared, especially by multiple
threads. As an alternative, you can create a new view (no copy) via:
np.lib.stride_tricks.strided_window_viewif applicable,np.lib.stride_tricks.as_stridedfor the general case,np.ndarrayconstructor (bufferis the original array) for alight-weight version.
(gh-28925)
Positional
outargument tonp.maximum,np.minimumis deprecatedPassing the output array
outpositionally tonumpy.maximumandnumpy.minimumis deprecated. For example,np.maximum(a, b, c)will emita deprecation warning, since
cis treated as the output buffer rather thana third input.
Always pass the output with the keyword form, e.g.
np.maximum(a, b, out=c).This makes intent clear and simplifies type annotations.
(gh-29052)
align=must be passed as boolean tonp.dtype()When creating a new
dtypeaVisibleDeprecationWarningwill be given ifalign=is not a boolean. This is mainly to prevent accidentally passing asubarray align flag where it has no effect, such as
np.dtype("f8", 3)instead of
np.dtype(("f8", 3)). We strongly suggest to always passalign=as a keyword argument.(gh-29301)
Assertion and warning control utilities are deprecated
np.testing.assert_warnsandnp.testing.suppress_warningsaredeprecated. Use
warnings.catch_warnings,warnings.filterwarnings,pytest.warns, orpytest.filterwarningsinstead.(gh-29550)
np.fixis pending deprecationThe
numpy.fixfunction will be deprecated in a future release. It isrecommended to use
numpy.truncinstead, as it provides the samefunctionality of truncating decimal values to their integer parts. Static type
checkers might already report a warning for the use of
numpy.fix.(gh-30168)
in-place modification of
ndarray.shapeis pending deprecationSetting the
ndarray.shapeattribute directly will be deprecated in a futurerelease. Instead of modifying the shape in place, it is recommended to use the
numpy.reshapefunction. Static type checkers might already report awarning for assignments to
ndarray.shape.(gh-30282)
Deprecation of
numpy.lib.user_array.containerThe
numpy.lib.user_array.containerclass is deprecated and will be removedin a future version.
(gh-30284)
Expired deprecations
Removed deprecated
MachArruntime discovery mechanism.(gh-29836)
Raise
TypeErroron attempt to convert array withndim > 0to scalarConversion of an array with
ndim > 0to a scalar was deprecated in NumPy1.25. Now, attempting to do so raises
TypeError. Ensure you extract asingle element from your array before performing this operation.
(gh-29841)
Removed numpy.linalg.linalg and numpy.fft.helper
The following were deprecated in NumPy 2.0 and have been moved to private
modules:
numpy.linalg.linalgUse
numpy.linalginstead.numpy.fft.helperUse
numpy.fftinstead.(gh-29909)
Removed
interpolationparameter from quantile and percentile functionsThe
interpolationparameter was deprecated in NumPy 1.22.0 and has beenremoved from the following functions:
numpy.percentilenumpy.nanpercentilenumpy.quantilenumpy.nanquantileUse the
methodparameter instead.(gh-29973)
Removed
numpy.in1dnumpy.in1dhas been deprecated since NumPy 2.0 and is now removed in favor ofnumpy.isin.(gh-29978)
Removed
numpy.ndindex.ndincr()The
ndindex.ndincr()method has been deprecated since NumPy 1.20 and is nowremoved; use
next(ndindex)instead.(gh-29980)
Removed
fix_importsparameter fromnumpy.saveThe
fix_importsparameter was deprecated in NumPy 2.1.0 and is now removed.This flag has been ignored since NumPy 1.17 and was only needed to support
loading files in Python 2 that were written in Python 3.
(gh-29984)
Removal of four undocumented
ndarray.ctypesmethodsFour undocumented methods of the
ndarray.ctypesobject have been removed:_ctypes.get_data()(use_ctypes.datainstead)_ctypes.get_shape()(use_ctypes.shapeinstead)_ctypes.get_strides()(use_ctypes.stridesinstead)_ctypes.get_as_parameter()(use_ctypes._as_parameter_instead)These methods have been deprecated since NumPy 1.21.
(gh-29986)
Removed
newshapeparameter fromnumpy.reshapeThe
newshapeparameter was deprecated in NumPy 2.1.0 and has beenremoved from
numpy.reshape. Pass it positionally or useshape=on newer NumPy versions.
(gh-29994)
Removal of deprecated functions and arguments
The following long-deprecated APIs have been removed:
numpy.trapz--- deprecated since NumPy 2.0 (2023-08-18). Usenumpy.trapezoidorscipy.integratefunctions instead.dispfunction --- deprecated from 2.0 release and no longer functional. Useyour own printing function instead.
biasandddofarguments innumpy.corrcoef--- these had no effectsince NumPy 1.10.
(gh-29997)
Removed
delimitorparameter fromnumpy.ma.mrecords.fromtextfile()The
delimitorparameter was deprecated in NumPy 1.22.0 and has beenremoved from
numpy.ma.mrecords.fromtextfile(). Usedelimiterinstead.(gh-30021)
numpy.array2stringandnumpy.sumdeprecations finalizedThe following long-deprecated APIs have been removed or converted to errors:
styleparameter has been removed fromnumpy.array2string.This argument had no effect since Numpy 1.14.0. Any arguments following
it, such as
formatterhave now been made keyword-only.np.sum(generator)directly on a generator object now raises aTypeError. This behavior was deprecated in NumPy 1.15.0. Usenp.sum(np.fromiter(generator))or the pythonsumbuiltin instead.(gh-30068)
Compatibility notes
NumPy's C extension modules have begun to use multi-phase initialisation, as
defined by PEP 489. As part of this, a new explicit check has been added that
each such module is only imported once per Python process. This comes with
the side-effect that deleting
numpyfromsys.modulesand re-importingit will now fail with an
ImportError. This has always been unsafe, withunexpected side-effects, though did not previously raise an error.
(gh-29030)
numpy.roundnow always returns a copy. Previously, it returned a viewfor integer inputs for
decimals >= 0and a copy in all other cases.This change brings
roundin line withceil,floorandtrunc.(gh-29137)
Type-checkers will no longer accept calls to
numpy.arangewithstartas a keyword argument. This was done for compatibility withthe Array API standard. At runtime it is still possible to use
numpy.arangewithstartas a keyword argument.(gh-30147)
The Macro NPY_ALIGNMENT_REQUIRED has been removed The macro was defined in
the
npy_cpu.hfile, so might be regarded as semi public. As it turns out,with modern compilers and hardware it is almost always the case that
alignment is required, so numpy no longer uses the macro. It is unlikely
anyone uses it, but you might want to compile with the
-Wundefflag orequivalent to be sure.
(gh-29094)
C API changes
The NPY_SORTKIND enum has been enhanced with new variables
This is of interest if you are using
PyArray_SortorPyArray_ArgSort.We have changed the semantics of the old names in the
NPY_SORTKINDenum andadded new ones. The changes are backward compatible, and no recompilation is
needed. The new names of interest are:
NPY_SORT_DEFAULT-- default sort (same value asNPY_QUICKSORT)NPY_SORT_STABLE-- the sort must be stable (same value asNPY_MERGESORT)NPY_SORT_DESCENDING-- the sort must be descendingThe semantic change is that
NPY_HEAPSORTis mapped toNPY_QUICKSORTwhen used.Note that
NPY_SORT_DESCENDINGis not yet implemented.(gh-29642)
New
NPY_DT_get_constantslot for DType constant retrievalA new slot
NPY_DT_get_constanthas been added to the DType API, allowingdtype implementations to provide constant values such as machine limits and
special values. The slot function has the signature:
It returns 1 on success, 0 if the constant is not available, or -1 on error.
The function is always called with the GIL held and may write to unaligned memory.
Integer constants (marked with the
1 << 16bit) returnnpy_intpvalues,while floating-point constants return values of the dtype's native type.
Implementing this can be used by user DTypes to provide
numpy.finfovalues.(gh-29836)
A new
PyUFunc_AddLoopsFromSpecsconvenience function has been added to the C API.This function allows adding multiple ufunc loops from their specs in one call
using a NULL-terminated array of
PyUFunc_LoopSlotstructs. It allowsregistering sorting and argsorting loops using the new ArrayMethod API.
(gh-29900)
New Features
Let
np.sizeaccept multiple axes.(gh-29240)
Extend
numpy.padto accept a dictionary for thepad_widthargument.(gh-29273)
'same_value'for casting by valueThe
castingkwarg now has a'same_value'option that checks the actualvalues can be round-trip cast without changing value. Currently it is only
implemented in
ndarray.astype. This will raise aValueErrorif any of thevalues in the array would change as a result of the cast, including rounding of
floats or overflowing of ints.
(gh-29129)
StringDTypefill_value support innumpy.ma.MaskedArrayMasked arrays now accept and preserve a Python
stras theirfill_valuewhen using the variable‑width
StringDType(kind'T'), including throughslicing and views. The default is
'N/A'and may be overridden by any validstring. This fixes issue gh‑29421
and was implemented in pull request gh‑29423.
(gh-29423)
ndmaxoption fornumpy.arrayThe
ndmaxoption is now available fornumpy.array.It explicitly limits the maximum number of dimensions created from nested sequences.
This is particularly useful when creating arrays of list-like objects with
dtype=object.By default, NumPy recurses through all nesting levels to create the highest possible
dimensional array, but this behavior may not be desired when the intent is to preserve
nested structures as objects. The
ndmaxparameter provides explicit control overthis recursion depth.
(gh-29569)
Warning emitted when using
wherewithoutoutUfuncs called with a
wheremask and without anoutpositional or kwarg willnow emit a warning. This usage tends to trip up users who expect some value in
output locations where the mask is
False(the ufunc will not touch thoselocations). The warning can be suppressed by using
out=None.(gh-29813)
DType sorting and argsorting supports the ArrayMethod API
User-defined dtypes can now implement custom sorting and argsorting using the
ArrayMethodAPI. This mechanism can be used in place of thePyArray_ArrFuncsslots which may be deprecated in the future.The sorting and argsorting methods are registered by passing the arraymethod
specs that implement the operations to the new
PyUFunc_AddLoopsFromSpecsfunction. See the
ArrayMethodAPI documentation for details.(gh-29900)
New
__numpy_dtype__protocolNumPy now h
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.