Changelog

0.5.0 2026.03.31

  • [Feature]: Add solver parameter to MATLAB and Python wrappers

  • [Feature]: Auto-detect macOS/Linux and ARM64/x86-64 in Makefile

  • [Feature]: Add GitHub Actions CI with GLPK tests (replaces Travis CI)

  • [Feature]: Add GLPK as alternative solver backend (compile-time switch)

  • [Bug]: Fix import typo in README

  • [Bug]: Remove spurious double cast on CPXgetstat (C)

  • [Bug]: Fix cleanup guard in MATLAB wrapper

  • [Bug]: Fix mutable default argument and command injection in Python wrapper

  • [Bug]: Fix memory leaks for allocated arrays (C)

  • [Bug]: Fix buffer overflow in model name handling (C)

  • [Bug]: Fix bitwise OR used instead of logical OR in argument check (C)

  • [Bug]: Fix scaling argument ignored when rxns file is also passed (C)

  • [Bug]: Fix OMP_SCHEDULE typo in MATLAB and Python wrappers

  • [Bug]: Add GLPK simplex error and status checking

  • [Bug]: Fix GLPK thread safety: use MPI-only parallelism (GLPK not thread-safe)

  • [Bug]: Fix CPLEX per-thread memory leak in FVA (env/lp never freed)

0.4.0 2022.08.10

  • [Feature]: Support for Cv <= d constraints

0.1.0 2018.10.01

  • [Feature]: Improve the docs

  • [Feature]: Changelog added to the doc