You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: NEWS.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,8 +58,9 @@ Build system changes
58
58
59
59
Library functions
60
60
-----------------
61
-
* The `Base.Grisu` code has been officially removed (float printing was switched to the ryu algorithm code in 1.4)
62
61
62
+
* The `Base.download` function has been deprecated (silently, by default) in favor of the new `Downloads.download` standard library function ([#37340]).
63
+
* The `Base.Grisu` code has been officially removed (float printing was switched to the ryu algorithm code in 1.4)
63
64
64
65
New library functions
65
66
---------------------
@@ -81,6 +82,7 @@ New library features
81
82
82
83
Standard library changes
83
84
------------------------
85
+
84
86
* The `nextprod` function now accepts tuples and other array types for its first argument ([#35791]).
85
87
* The `reverse(A; dims)` function for multidimensional `A` can now reverse multiple dimensions at once
86
88
by passing a tuple for `dims`, and defaults to reversing all dimensions; there is also a multidimensional
@@ -99,6 +101,7 @@ Standard library changes
99
101
*`RegexMatch` objects can now be probed for whether a named capture group exists within it through `haskey()` ([#36717]).
100
102
* For consistency `haskey(r::RegexMatch, i::Integer)` has also been added and returns if the capture group for `i` exists ([#37300]).
101
103
* A new standard library `TOML` has been added for parsing and printing [TOML files](https://toml.io) ([#37034]).
104
+
* A new standard library `Downloads` has been added, which replaces the old `Base.download` function with `Downloads.download`, providing cross-platform, multi-protocol, in-process download functionality implemented with [libcurl](https://curl.haxx.se/libcurl/) ([#37340]).
102
105
* The `Pkg.BinaryPlatforms` module has been moved into `Base` as `Base.BinaryPlatforms` and heavily reworked.
103
106
Applications that want to be compatible with the old API should continue to import `Pkg.BinaryPlatforms`,
104
107
however new users should use `Base.BinaryPlatforms` directly. ([#37320])
@@ -107,6 +110,7 @@ Standard library changes
107
110
all of `Pkg` alongside. ([#37320])
108
111
109
112
#### LinearAlgebra
113
+
110
114
* New method `LinearAlgebra.issuccess(::CholeskyPivoted)` for checking whether pivoted Cholesky factorization was successful ([#36002]).
111
115
*`UniformScaling` can now be indexed into using ranges to return dense matrices and vectors ([#24359]).
112
116
* New function `LinearAlgebra.BLAS.get_num_threads()` for getting the number of BLAS threads. ([#36360])
0 commit comments