# Versions

The TSMP2 workflow engine (WFE) uses semantic versioning. Each WFE version is bound to one TSMP2 version (submodule `src/TSMP2`) and, in turn, to specific component model versions. Namelists (`nml/`) and static fields (`dta/geo/`) of a WFE version are consistent with these component model versions. For example, the OASIS coupling fields in `nml/oasis` require the matching ICON and eCLM versions.

| WFE | TSMP2 | ICON | eCLM | ParFlow | OASIS3-MCT |
|---|---|---|---|---|---|
| v0.2.0 | `bb370de` | `icon-2024.07-public_coup-oas_cplv2.1.0` | `78dc3c7` (`rc-0.1` + coupling fields CLMTOPOG, CLM_RAH1) | `v3.15.0` | `554c09f` (`tsmp-patches-v0.1` + 5) |
| v0.1.0 | `bfc06b9` | `icon-2024.07-public_coup-oas_cplv2.0.1` | `e7998d9` (`beta-0.3`) | `eef222d` (`v3.13.0` + 71) | `5253349` (`tsmp-patches-v0.1`) |

Release notes of each version: https://github.com/HPSCTerrSys/TSMP2_workflow-engine/releases
