Version 3.8.7: February 25, 2025
-----------------
February 20, 2025
-----------------
PhreeqcRM: Downgraded compiler standard from C++14 to C++11 for compatibility.
-----------------
February 12, 2025
-----------------
PHREEQC: Added database stimela.dat, a database for use in
drinking-water and waste-water treatment from Peter de Moel and Omnisys.
Here is an excerpt of the initial lines of the database.
# stimela.dat (version 3.8.6) (stimela version of phreeqc.dat)
# under development by Peter de Moel (Omnisys) for Stimela platform at Delft University of Technology
# based on: phreeqc.dat (file date 2025-01-07, in IPhreeqcCOM-3.8.6-17100-x64.msi)
# Stimela is focussed on modelling for water and waste water treatment
# Further info on using PHREEQC for water treatment, and PHREEQC in Excel can be found on https://ac4e.omnisys.nl/
# list of modifications:
# - added Amm (with master species AmmH+) as used in amm.dat for redox-uncoupled NH3 (for using Tony Appelo's input files)
# - added [N-3] (with master species [N-3]H4+) as alternative for redox-uncoupled Amm (for readable chemical formula)
# - added [Fe+2], [Mn+2] and [N+3] (with master species [Fe+2]+2 , [Mn+2]+2 and [N+3]O2-) for redox-uncoupled Fe+2, Mn+2 and NO2-
# - added [C-4] and [S-2] (with master species [C-4]H4 and H2[S-2]) as alternatives for redox-uncoupled Mtg and Sg)
# - added solid Vaterite (CaCO3) (included in Standard Methods 2330 (2010))
# - unchanged analytic for solid Calcite (phreeqc 3.7.0. introduced modified version, deviated from Standard Methods 2330 - 2016)
# - modified values for element_gfw according to Abridged Standard Atomic Weights from TSAW 2013 (CIAAW/IUPAC) (https://www.ciaaw.org/abridged-atomic-weights.htm)
# end of list of modifications
-----------------
February 12, 2025
-----------------
PHREEQC: Fixed bug in GasComp.cxx. The order of the options
was incorrect, which caused -p (pressure) to be misinterpreted
when reading GAS_PHASE_RAW.
-----------------
February 11, 2025
-----------------
PhreeqcRM: Increased minimum CMake version to 3.22
ENVIRONMENT_MODIFICATION requires 3.22
-----------------
February 10, 2025
-----------------
PhreeqcRM: Fixed CMake builds that set PHREEQCRM_STATIC_RUNTIME=ON.
When PHREEQCRM_STATIC_RUNTIME=ON, the Runtime Library is configured as /MD for Release builds and /MDd for Debug builds
-----------------
February 05, 2025
-----------------
PhreeqcRM: Fixed a Python crash that occurred when BMIPhreeqcRM::LoadDatabase was called before BMIPhreeqcRM::initialize().
Updated to C++14 for autotools and CMake builds
BMIPhreeqcRM::LoadDatabase now throws if initialize() hasn't been called
Full Changelog: v3.8.6...v3.8.7