WAMR uses the semantic versioning to replace the current date versioning system.
There are three parts in the new version string:
- major. Any incompatible modification, on both ABI and APIs, will lead an increment
in the value of major. APIs includes:
wasm_export.h
,wasm_c_api.h
, sections in AOT files, and so on. - minor. It represents new features. It includes not just MVP or POST-MVP features but also WASI features and WAMR private ones.
- patch. It represents patches.
All legacy versions(tags) will keep their current status. No existing release names and links will be changed.