@@ -7,6 +7,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Next] - xxxx-xx-xx
99
10+ ## [ v1.4.0] - 2026-04-20
11+
12+ ### Added
13+ - Add ` MultiFieldCellValues ` as a ` FEValues ` object optimized for problems with multiple
14+ fields. ([ #872 ] )
15+ - Embedded elements now return mixed tensors
16+ ([ https://github.com/Ferrite-FEM/Tensors.jl/pull/236 ] ) instead of static arrays.
17+ ([ #1286 ] )
18+ - ` facedof_indices ` and ` edgedof_indices ` are now generated by default. ([ #1293 ] )
19+ - Widen interfaces to allow more vector types ([ #1252 ] )
20+ - Assembly of rectangular matrices. ([ #1279 ] )
21+
22+ ### Fixes
23+ - The result of grid coloring is now not dependent on iteration order of dictionaries and
24+ sets. This may change the coloring obtained from ` create_coloring ` compared to previous
25+ Ferrite versions. ([ #1295 ] )
26+
27+ ### Performance
28+ - Simplify ` InterfaceIterator ` . ([ #1281 ] )
29+ - The default ` allocate_matrix ` call has been optimized using specialized code paths.
30+ ([ #1302 ] )
31+ - Remove redundant views in ` InterfaceValues ` . ([ #1306 ] )
32+ - Optimize ` apply! ` call on constraint handler. ([ #1310 ] )
33+
34+ ### Documentation
35+ - Fix typos in the tutorials. ([ #865 ] , [ #1268 ] , [ #1271 ] , [ #1278 ] , [ #1298 ] , [ #1313 ] )
36+ - Replace incorrect ` threadid ` calls with recommended threading approach in Landau example
37+ ([ #1294 ] )
38+
39+ ### CI
40+ - Add typo checker to CI. ([ #865 ] )
41+ - Add changelog check to CI. ([ #1321 ] )
42+ - Update actions. ([ #1314 ] , [ #1315 ] )
43+
1044## [ v1.3.0] - 2026-01-09
1145
1246### Added
@@ -21,7 +55,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2155### Added
2256 - Support for directly assembling to ` SparseMatrixCSR ` (from ` SparseMatricesCSR.jl ` ). ([ #864 ] )
2357 - Enhance ` generate_grid ` to support outputting line meshes embedded in two and three
24- spatial dimentions . ([ #1122 ] , [ #1214 ] )
58+ spatial dimensions . ([ #1122 ] , [ #1214 ] )
2559
2660### Fixes
2761 - Fix L2 projection of tensor fields on discontinuous interpolations. ([ #1197 ] , [ #1198 ] )
@@ -36,7 +70,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3670### Documentation updates
3771 - Extended assembly docs with information on how to support direct assembly into new matrix
3872 types. ([ #864 ] )
39- - Add a list of reserach papers where Ferrite was used for numbeir simulations. Please add
73+ - Add a list of research papers where Ferrite was used for simulations. Please add
4074 your paper! ([ #1221 ] )
4175 - Add section on global and local DoF numbering. ([ #1089 ] )
4276 - Fix some typos and grammar ([ #1210 ] , [ #1224 ] , [ #1228 ] )
@@ -685,7 +719,7 @@ poking into Ferrite internals:
685719 - Fix grid coloring for cell sets with 0 or 1 cells. ([ #600 ] )
686720### Other improvements
687721 - Documentation improvements:
688- - Simplications and clarifications to hyperelasticity example. ([ #591 ] )
722+ - Simplifications and clarifications to hyperelasticity example. ([ #591 ] )
689723 - Remove duplicate docstring entry for ` vtk_point_data ` . ([ #602 ] )
690724 - Update documentation about initial conditions. ([ #601 ] , [ #604 ] )
691725
0 commit comments