Releases: JuliaArrays/BlockArrays.jl
Releases · JuliaArrays/BlockArrays.jl
v1.7.1
BlockArrays v1.7.1
Merged pull requests:
- Add ContinuumArrays.jl to downstream tests (#481) (@dlfivefifty)
- Define
Base.axes1(S::Base.Slice{<:BlockedOneTo})
(#487) (@mtfishman)
Closed issues:
v1.7.0
BlockArrays v1.7.0
Merged pull requests:
- Preserve block information in more slicing operations (#459) (@mtfishman)
- Support overloading broadcast style for lazy block arrays (#461) (@dlfivefifty)
- Improve n-dimensional slicing of BlockIndexRange (#463) (@mtfishman)
- Preserve blocked unit range in more broadcasting operations (#464) (@mtfishman)
- Preserve blocking of indices when slicing a unit range with a blocked unit range (#465) (@mtfishman)
- Nested slicing operations for merging blocks (#466) (@mtfishman)
- Fix typo in
blocks(...)
docstring (#468) (@mtfishman) - More general
checkbounds
andblockcheckbounds
(#469) (@mtfishman) - Merge BlockIndexRanges (#470) (@mtfishman)
- Stricter BlockRange constructors (#472) (@mtfishman)
- Fix some broken tests introduced by #469 and #472 (#473) (@mtfishman)
- Blocked logical indexing (#475) (@mtfishman)
- Introduce
eachblockaxes
, more generalblocklengths
(#476) (@mtfishman) - Generalize
blockisequal
to arrays, introduceblockequals
andblockisapprox
(#477) (@mtfishman) - Fix views involving
BlockIndex{N}
(#478) (@mtfishman)
Closed issues:
- Broadcasting
BlockedUnitRange
sometimes loses blocking information (#334) - Slicing a
BlockIndexRange
with unit ranges doesn't return aBlockedIndexRange
(#355) - More convenient syntax for merging blocks (#359)
getindex(::UnitRange, ::BlockedUnitRange)
isn't blocked (#367)- error with views of Block and BlockIndex (#442)
- Typo of terms "view" in Public Documentation. (#447)
- Should blockcheckbounds(A, K) be called from checkbounds(A, Block(K))? (#458)
- [ENH] add constructor to merge
BlockIndexRange
(#467) - Inconsistency in definition of
BlockRange(::AbstractUnitRange)
(#471)
v1.6.3
BlockArrays v1.6.3
Merged pull requests:
- Define
copy(::BlockIndexRange)
(#460) (@mtfishman)
Closed issues:
mortar([Block(1)[1:2], Block(2)[1:2]])[Block(1)]
has typeVector{BlockIndex{1}}
instead ofBlockIndexRange{1}
(#404)
v1.6.2
BlockArrays v1.6.2
Merged pull requests:
- broadcast -> map in viewblock to avoid allocations (#453) (@dlfivefifty)
v1.6.1
v1.6.0
v1.5.0
BlockArrays v1.5.0
Merged pull requests:
- Use NanoSoldier PkgEval badge (#448) (@jishnub)
- Compatibility with Adapt.jl (#452) (@mtfishman)
Closed issues:
Adapt.adapt
on views of block arrays involving:
is broken (#451)
v1.4.0
BlockArrays v1.4.0
Merged pull requests:
- Use julia actions cache in CI (#440) (@jishnub)
- Fixes to README.md (#441) (@jishnub)
- printing with styled/non-unit-textwidth-character contents (#443) (@thchr)
- Support views involving vectors of blocks, Fixes #184 and #358 (#445) (@dlfivefifty)
Closed issues:
v1.3.0
BlockArrays v1.3.0
julia compat v1.10
The v1.3 release sets the minimum julia compat to v1.10 (the current LTS release). Further development would seek to remain compatible with this version of julia. Older releases of BlockArrays
(<v"1.3"
) would remain compatible with julia v1.6+.
Merged pull requests:
- Inline blocksizes for better type-inference (#429) (@jishnub)
file
->files
in CI codecov step (#434) (@jishnub)- Pass a command line flag to downstream tests (#435) (@jishnub)
- Skip Aqua stale deps check in downstream tests (#436) (@jishnub)
- Remove extension loading code for older julia versions (#437) (@jishnub)
- Don't specify arch in ci matrix (#438) (@jishnub)
Closed issues:
- Type instability of
blocksizes(y, i)
(#425)
v1.2.0
BlockArrays v1.2.0
Merged pull requests:
- Make three more functions public (#421) (@gdalle)
- Preserve axes in
similar
forBlockArray
s (#422) (@jishnub) - Fewer arg type params in Array construction (#423) (@jishnub)
- Use setup julia v2 in CI (#424) (@jishnub)
- Zero dimensional
BlockIndex
(#431) (@mtfishman) - Bump codecov/codecov-action from 4 to 5 (#432) (@dependabot[bot])
Closed issues: