Skip to content

Commit bd4254b

Browse files
committed
Update changelog and bump version
1 parent 1972193 commit bd4254b

2 files changed

Lines changed: 30 additions & 19 deletions

File tree

CHANGELOG.md

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,47 @@
11
# CHANGELOG
22

3-
## v0.11.0 05-06-2026
3+
## v0.11.1 06-06-2026
4+
5+
### Added
6+
- `init_stretch_frac` (YAML column and `Tether(...; stretch_frac)` kwarg),
7+
mutually exclusive with `init_tether_force`: `reinit!` derives the
8+
unstretched `len` as `len = stretch_frac·stretched`. Setting one input
9+
clears the other. `init_stretch_frac` must be positive: `<1` pre-stretch,
10+
`1` neutral, `>1` slack.
11+
- `test_twist_alignment.jl`: under group twist the structural strut
12+
trailing-edge points stay aligned with the deformed VSM panel trailing
13+
edges for a `RIGID_DYNAMICS` wing.
14+
15+
### Changed
16+
- `VortexStepMethod` compat raised to `3.3.5`.
17+
18+
### Fixed
19+
- Per-group unrefined moment uses the VSM solver field
20+
`moment_coeff_unrefined_dist`.
21+
22+
## v0.11.0 02-06-2026
423

524
### Breaking
625
- Tether `init_unstretched_length` (YAML) removed; specifying it errors.
726
The unstretched rest length is now *derived*: placement is driven by
827
`init_stretched_length` (the standoff / placed point geometry,
928
default = geometric) and `init_tether_force` (default 0), and
1029
`len = stretched·(1 − force/unit_stiffness)`.
11-
- `Tether` gained `init_stretched_len` (`Union{SimFloat,Nothing}`
12-
placement standoff) and the mutually-exclusive pre-tension inputs
13-
`init_tether_force` / `init_stretch_frac`. `init_unstretched_len` is
14-
no longer a field — the derived rest length is now the
15-
`init_unstretched_len(tether, segments)` function. The positional
16-
length constructor arg (now the stretched length) is optional.
17-
Serialized models must be rebuilt.
30+
- `Tether.init_stretched_len`/`init_unstretched_len` are now
31+
`Union{SimFloat,Nothing}` (`init_unstretched_len` is derived); `Tether`
32+
gained `init_tether_force`; the positional length constructor arg
33+
(now the stretched length) is optional. Serialized models must be
34+
rebuilt.
1835
- `VSMWing` `origin_idx`/`origin_ref` replaced by
1936
`origin::WeightedRefPoints` (weighted body-frame origin).
2037
- `update_yaml_from_sys_struct!` and `update_sys_struct_from_yaml!`
2138
removed (unreliable line-based YAML round-tripping, no longer used).
2239

2340
### Added
24-
- `init_tether_force` (default 0) and `init_stretch_frac` (mutually
25-
exclusive; YAML columns and `Tether(...; tether_force / stretch_frac)`
26-
kwargs): `reinit!` derives every tether's unstretched `len` from the
27-
placed stretched length — `len = stretched·(1 − force/unit_stiffness)`
28-
or `len = stretch_frac·stretched`. Setting one clears the other.
29-
`init_stretch_frac` must be positive: `<1` pre-stretch, `1` neutral,
30-
`>1` slack.
41+
- `init_tether_force` (YAML / `Tether(...; tether_force)`, default 0):
42+
`reinit!` derives every tether's unstretched `len` from the placed
43+
stretched length, `len = stretched·(1 − force/unit_stiffness)`;
44+
force 0 gives zero tension.
3145
- `init!`/`reinit!` `apply_tether_lengths` kwarg to skip placement.
3246
- `WeightedRefPoints(::AbstractString)`; `yaml_parse_origin` for
3347
weighted origin specs.
@@ -49,11 +63,8 @@
4963
use `wing.pos_w` directly.
5064
- `build_point_to_vsm_point_mapping` takes a `VSMWing`, using
5165
body-frame closest-point distances.
52-
- `VortexStepMethod` compat raised to `3.3.5`.
5366

5467
### Fixed
55-
- Per-group unrefined moment uses the VSM solver field
56-
`moment_coeff_unrefined_dist`.
5768
- Makie zoom/pan world-camera save/restore (no view drift); body-frame
5869
zoom distance preserved across mode switches.
5970
- `vsm_refine.jl`: RIGID_DYNAMICS wings always keep their aerodynamic

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "SymbolicAWEModels"
22
uuid = "9c9a347c-5289-41db-a9b9-25ccc76c3360"
3-
version = "0.11.0"
3+
version = "0.11.1"
44
authors = ["Bart van de Lint <bart@vandelint.net> and contributors"]
55

66
[workspace]

0 commit comments

Comments
 (0)