NEWS.md
Julia v1.2 Release Notes
========================
New language features
---------------------
* The `extrema` function now accepts a function argument in the same manner as `minimum` and
`maximum` ([#30323]).
Multi-threading changes
-----------------------
* The `Condition` type now has a thread-safe replacement, accessed as `Threads.Condition`.
With that addition, task scheduling primitives such as `ReentrantLock` are now thread-safe ([#30061]).
Language changes
----------------
Command-line option changes
---------------------------
New library functions
---------------------
* `getipaddrs()` function returns all the IP addresses of the local machine ([#30349])
Standard library changes
------------------------
#### LinearAlgebra
* Added keyword arguments `rtol`, `atol` to `pinv` and `nullspace` ([#29998]).
#### SparseArrays
* performance improvements for sparse matrix-matrix multiplication ([#30372]).
#### Dates
* Fixed `repr` such that it displays `DateTime` as it would be entered in Julia ([#30200]).
External dependencies
---------------------
Deprecated or removed
---------------------
<!--- generated by NEWS-update.jl: -->
[#29998]: https://github.com/JuliaLang/julia/issues/29998
[#30061]: https://github.com/JuliaLang/julia/issues/30061
[#30200]: https://github.com/JuliaLang/julia/issues/30200
[#30323]: https://github.com/JuliaLang/julia/issues/30323
[#30349]: https://github.com/JuliaLang/julia/issues/30349