Skip to content

Commit aa349f7

Browse files
authored
Update CHANGELOG.md
1 parent dc0b215 commit aa349f7

1 file changed

Lines changed: 27 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,33 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Next] - xxxx-xx-xx
8+
## [v1.4.0] - 2026-04-21
9+
10+
### Added
11+
- Support assembly of non-square sparse matrices [#1279]
12+
- `MultiFieldCellValues` make it easier and faster to work with coupled problems [#872]
13+
- Embedded `FEValues` (with sdim != refdim) returns [`MixedTensors`](https://github.com/Ferrite-FEM/Tensors.jl/pull/236)
14+
instead of `SArrays` ([#1286])
15+
- Add eltype of system vector/matrix to abstract assembler type [#1290]
16+
- Automate `edgedof_indices` and `facedof_indices` implementation for new interpolations [#1293]
17+
18+
19+
### Fixes
20+
- Allow generic float type in quadrature rule [#1274]
21+
- Remove `Core.Box` cases [#1265]
22+
- Make grid coloring invariant to dict iteration order [#1295]
23+
- Support abstract vectors in grid and dofhandler functions [#1252]
24+
25+
### Documentation
26+
- Fix typos in tutorials [#1268], [#1271]
27+
- Fix typo in `apply!` docstring [#1313]
28+
- Replace `threadid` use with `OhMyThreads.jl`+`ChunkSplitters.jl` in landau [#1294]
29+
30+
### Performance improvements
31+
- Speed up `InterfaceIterator` [#1281]
32+
- Avoid unnecessary views in `InterfaceValues` [#1306]
33+
- Speed up `apply!` with bitvector [#1310]
34+
- Speed up default sparsity creation with internal `FastSparsityPattern` [#1302]
935

1036
## [v1.3.0] - 2026-01-09
1137

0 commit comments

Comments
 (0)