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: CHANGELOG.md
+97-8Lines changed: 97 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,16 +5,76 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
-
## [Unreleased]
8
+
## [Next] - xxxx-xx-xx
9
+
10
+
## [v1.3.0] - 2026-01-09
11
+
12
+
### Added
13
+
- New function `Ferrite.write_facetset` for exporting facet sets to VTK. ([#1132], [#1259])
14
+
15
+
### Documentation
16
+
- Fix errors in incompressible elasticity tutorial. ([#1251])
17
+
- Add utility for downloading meshes (and other assets) for tutorials. ([#1037])
18
+
19
+
## [v1.2.0] - 2025-11-14
20
+
21
+
### Added
22
+
- Support for directly assembling to `SparseMatrixCSR` (from `SparseMatricesCSR.jl`). ([#864])
23
+
- Enhance `generate_grid` to support outputting line meshes embedded in two and three
24
+
spatial dimensions. ([#1122], [#1214])
25
+
26
+
### Fixes
27
+
- Fix L2 projection of tensor fields on discontinuous interpolations. ([#1197], [#1198])
28
+
- Fix VTK output of tensor data in embedded domains. ([#1212], [#1213])
29
+
- Fix VTK nodal output for discontinuous output. ([#1194])
30
+
- Fix `facetskeleton` for mixed grids. ([#1223])
31
+
- Fix normal vector computation for boundary integration in embedded domains. ([#1226],
32
+
[#1235])
33
+
- Relax vector input type from `Vector` to `AbstractVector` in `evaluate_at_points!`.
34
+
([#1183])
35
+
- The result of grid coloring is now not dependent on iteration order of dictionaries and sets. This may change the coloring obtained from `create_coloring`
36
+
compared to previous Ferrite versions.
37
+
38
+
### Documentation updates
39
+
- Extended assembly docs with information on how to support direct assembly into new matrix
40
+
types. ([#864])
41
+
- Add a list of research papers where Ferrite was used for simulations. Please add
42
+
your paper! ([#1221])
43
+
- Add section on global and local DoF numbering. ([#1089])
44
+
- Fix some typos and grammar ([#1210], [#1224], [#1228])
45
+
46
+
## [v1.1.0] - 2025-05-01
47
+
48
+
### Added
49
+
- New vector interpolations for H(div) and H(curl) spaces (`Nedelec`, `RaviartThomas`,
50
+
`BrezziDouglasMarini`). ([#1045],[#1162])
51
+
- New boundary condition type, `ProjectedDirichlet`, for H(div) and H(curl) interpolations. ([#1151])
52
+
It can be added to a constraint handler the same way as for a regular `Dirichlet`.
53
+
- Support for exporting discontinuous fields to VTK. ([#867])
54
+
This happens automatically when a DofHandler with a discontinuous field is used
55
+
to construct the `VTKGridFile`, but can be requested with the `write_discontinuous`
56
+
keyword argument.
57
+
58
+
### Fixes
59
+
-`addboundaryfacetset` has been fixed for mixed grids. ([#1176])
60
+
-`evaluate_at_grid_nodes` now respects the precision of the input dof vector. ([#1044])
9
61
10
62
### Removed
11
-
- The deprecated third type parameter for interpolations have been removed. Old code which
12
-
tries to use three parameters will now throw the somewhat cryptic error:
63
+
- The deprecated third type parameter for interpolations has been removed. ([#1083])
64
+
Old code which tries to use three parameters will now throw the somewhat cryptic error:
13
65
```
14
66
julia> Lagrange{2, RefCube, 1}()
15
67
ERROR: too many parameters for type
16
68
```
17
-
([#1083])
69
+
70
+
### Documentation updates
71
+
- A comparison between different assembly strategies have been added to the docs. ([#1063])
72
+
- The affine constraints docs have been extended. ([#1146])
73
+
74
+
### Other
75
+
- Ferrite now uses [Runic.jl](https://github.com/fredrikekre/Runic.jl) for code formatting.
76
+
([#1096])
77
+
- Ferrite now supports `ForwardDiff` v1. ([#1178])
0 commit comments