Skip to content

Commit 1f6029f

Browse files
authored
Merge 1396d47 into release
2 parents b1a8f65 + 1396d47 commit 1f6029f

File tree

3 files changed

+17
-2
lines changed

3 files changed

+17
-2
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,21 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e
77

88
-/-
99

10+
## [0.3.0] - 2025-12-15
11+
12+
### Added
13+
* Added the documentation file `component-development-process.rst`, outlining the recommended FMU development workflow, best practices, and the role of virtual derivatives.
14+
* Added the example XML structures `BouncingBallStructure.xml` and `ForcedOscillator6D.xml` to showcase richer algorithm and ECCO configuration sections together with clarified causality definitions.
15+
16+
### Changed
17+
* Refined the existing FMU XML examples with explicit algorithm sections, ECCO configuration, and clearer variable linkage descriptions.
18+
* Updated `driving_force_fmu.py` to support vectorized amplitudes, frequencies, and frequency sweeps, while improving type annotations and initialization semantics.
19+
* Changed the upper bound for the `height` variable in `bouncing_ball_3d.py` to inches to align with the rest of the example unit system.
20+
21+
### GitHub workflows
22+
* Added Python 3.13 to the main CI matrix to ensure compatibility with the current stable release.
23+
* Updated the future/experimental workflow to track Python 3.14 instead of 3.13 for forward-looking coverage.
24+
1025
## [0.2.0] - 2025.30.04
1126

1227
### Changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ allow-direct-references = true
2727

2828
[project]
2929
name = "component-model"
30-
version = "0.2.0"
30+
version = "0.3.0"
3131
description = "Constructs a Functional Mockup Interface component model from a python script (fulfilling some requirements)."
3232
readme = "README.rst"
3333
requires-python = ">= 3.11"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)