Repository navigation
Releases: ProfLeao/Glenn.jl
Releases · ProfLeao/Glenn.jl
Release list
Glenn.jl 0.4.1
[0.4.1] — 2026-08-22
✨ Added
- Wrapper methods: Added
get_gas_constant_ref(tdb::ThermoDB)andmigrate_metadata!(tdb::ThermoDB)to allow passing the high-levelThermoDBstruct directly, ensuring API consistency.
🐛 Fixed
- Fixed a
MethodErrorin theCalculatorcontext manager docstring by replacing dictionary access with struct property access (species[1].id). - Corrected misleading "legacy" comments in
01_basic_usage.jlandbasic_usage.mdregarding substring searches. - Documented a previously missing breaking change note for v0.2.0 (introduction of
ThermoCalcError).
Release v0.4.0
[0.3.0] — 2026-07-26
✨ Added
exact_matchparameter infind_speciesandget_available_speciesfor
case-insensitive exact species lookup ("N2"returns only N₂, not Be₃N₂).- NIST-JANAF cross-validation audit (
docs/audit/audit.jl) — validates
Cp, ΔH, and S° against NIST reference data (Chase 1998) for 7 species
(CO₂, N₂, CO, H₂O, O₂, NH₃, SO₂) over 300–3000 K. - CLI convenience script (
bin/glenn.jl) — executable entry point with
automatic project activation. - Pluto.jl interactive notebooks for both examples:
01_basic_usage_pluto.jland02_fuel_comparison_pluto.jl. - Aqua.jl static analysis in test suite — checks for method ambiguities,
unbound type parameters, and type piracies. - JuliaFormatter code style configuration (
.JuliaFormatter.toml). dev/folder (git-ignored) for local-only development notes.
🔧 Changed
- All documentation and examples updated to use
exact_match=true. - CLI docs updated to reference
bin/glenn.jlconvenience script. - All source files formatted with JuliaFormatter (indent=4, margin=92).
🐛 Fixed
- Removed orphaned
JuliaFormattercompat entry fromProject.toml.