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
+11-6Lines changed: 11 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,23 +4,28 @@ All notable user-visible changes to this project are documented here.
4
4
5
5
## [Unreleased]
6
6
7
+
### Changed
8
+
9
+
### Fixed
10
+
11
+
### Added
12
+
13
+
## [3.0.4] - 2026-02-27
14
+
7
15
### Changed
8
16
- Command-line input parsing now accepts explicit `.inp` filenames (`#44`).
9
17
- Python RP-1311 sample scripts were moved into `source/bind/python/cea/samples/rp1311/` for clearer organization (`#47`).
10
-
- Expanded `reac` input compatibility with CEA2-style forms, including case-insensitive keywords, exploded formulas with implicit coefficients, `den` density aliases, molecular-weight aliases, and stricter mixed mole/weight basis validation.
11
-
- Named `reac name=...` reactants can now omit explicit amounts and default to equal basis at runtime with a warning.
12
-
- User-specified reactant enthalpy input is now applied as a runtime override for reactant thermo initialization (including database species).
18
+
- Expanded `reac` input compatibility with CEA2-style forms, including case-insensitive keywords, exploded formulas with implicit coefficients, `den` density aliases, molecular-weight aliases, and stricter mixed mole/weight basis validation (`#48`).
19
+
- User-specified reactant enthalpy input is now applied as a runtime override for reactant thermo initialization (including database species) (`#48`).
13
20
14
21
### Fixed
15
22
- Fixed a crashing output case and restored missing output values (`#45`).
16
23
- Reusing `EqSolution` across solve calls now resets transient iteration state and recovers from prior non-converged attempts using the last stable warm-start seed, preventing reuse-related non-convergence regressions (`#47`).
17
-
- Fixed a `read_input` segfault in core tests by hardening EOF handling and internal problem-buffer resizing.
18
-
- Fixed per-reactant temperature indexing in reactant enthalpy initialization so each reactant uses its own input temperature.
19
24
20
25
### Added
21
26
- Added missing Python test dependencies to improve out-of-the-box test runs (`#41`).
22
27
- Added Fortran and Python regression tests covering `EqSolution` reuse and detonation/equilibrium convergence behavior (`#47`).
23
-
- Added `reac` parser regression tests for custom species inputs, molecular-weight aliases, density aliases/default units, case-insensitive tokens, and implicit formula coefficients.
28
+
- Added `reac` parser regression tests for custom species inputs, molecular-weight aliases, density aliases/default units, case-insensitive tokens, and implicit formula coefficients (`#48`).
0 commit comments