Skip to content

Releases: ProfLeao/Glenn.jl

Glenn.jl 0.4.1

Choose a tag to compare

@ProfLeao ProfLeao released this 22 Aug 11:55

[0.4.1] — 2026-08-22

✨ Added

  • Wrapper methods: Added get_gas_constant_ref(tdb::ThermoDB) and migrate_metadata!(tdb::ThermoDB) to allow passing the high-level ThermoDB struct directly, ensuring API consistency.

🐛 Fixed

  • Fixed a MethodError in the Calculator context manager docstring by replacing dictionary access with struct property access (species[1].id).
  • Corrected misleading "legacy" comments in 01_basic_usage.jl and basic_usage.md regarding substring searches.
  • Documented a previously missing breaking change note for v0.2.0 (introduction of ThermoCalcError).

Release v0.4.0

Choose a tag to compare

@ProfLeao ProfLeao released this 19 Aug 15:53

New Release.

[0.3.0] — 2026-07-26

Choose a tag to compare

@ProfLeao ProfLeao released this 26 Jul 21:25

✨ Added

  • exact_match parameter in find_species and get_available_species for
    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.jl and 02_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.jl convenience script.
  • All source files formatted with JuliaFormatter (indent=4, margin=92).

🐛 Fixed

  • Removed orphaned JuliaFormatter compat entry from Project.toml.

v0.2.1

Choose a tag to compare

@ProfLeao ProfLeao released this 19 Jul 22:10

New release.