Skip to content

Commit fb80f93

Browse files
committed
version increment
1 parent 091802c commit fb80f93

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

CHANGELOG.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,28 @@ All notable user-visible changes to this project are documented here.
44

55
## [Unreleased]
66

7+
### Changed
8+
9+
### Fixed
10+
11+
### Added
12+
13+
## [3.0.4] - 2026-02-27
14+
715
### Changed
816
- Command-line input parsing now accepts explicit `.inp` filenames (`#44`).
917
- 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`).
1320

1421
### Fixed
1522
- Fixed a crashing output case and restored missing output values (`#45`).
1623
- 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.
1924

2025
### Added
2126
- Added missing Python test dependencies to improve out-of-the-box test runs (`#41`).
2227
- 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`).
2429

2530
## [3.0.3] - 2026-02-20
2631

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
88
set(CMAKE_DISABLE_SOURCE_CHANGES ON)
99
set(CMAKE_DISABLE_IN_SOURCE_BUILD ON)
1010
project(CEA
11-
VERSION 3.0.3
11+
VERSION 3.0.4
1212
LANGUAGES Fortran
1313
)
1414

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
copyright = ''
2323
author = 'Mark Leader'
2424
version = '3.0'
25-
release = '3.0.3'
25+
release = '3.0.4'
2626

2727
# -- General configuration ---------------------------------------------------
2828
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

source/bind/python/cea/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "3.0.3"
1+
__version__ = "3.0.4"
22

33
# initialize libcea, loading in the default data files
44
from cea.lib.libcea import init as libcea_init

0 commit comments

Comments
 (0)