One of the main reasons <tml:link> is not used often is because you have no influence what will be the link body.
<tml:link> creates a link to the page in context with the page title als link text. If you need a different link text (or an image ...) you can't use <tml:link>
We now changed <tml:link> so that the body of the tag (if available) will be used as link body.
Visit our home page ....
If the tag has no body we still use the page title as link body as before.
Because this is a behaviour change and existing code may break we check for version compliance >= 7.7. If this is not the case, we keep the old behaviour.
In addition we corrected an issue when <tml:link wrap="..."> is used together with a wrap attribute. This correction is independent of the used version compliance.