Add viewContent element. This adds support for utilising common code across 2 or more tokenscript cards. Each card can reference viewContent to be included at runtime when rendering the token card.
Add include element. This element is used by the TokenScript CLI at build time to inline view files (html/js/css) into the output TSML.
Add urlFragment attribute to ts:view element: This allows using the url fragment query (document.location.hash) for routing within a TokenScript card. This allows using single page applications across multiple TS cards.
Add url attribute to ts:view element: This allows loading the card view from a remote server rather than embedding in the TS. Can be used with caution by developers of XL TokenScripts.
Add HTML5 schema (not 100% complete, no official xsd exists like XHTML1)
TokenScript viewer supports the attestation part of these changes AlphaWallet requires some updates to support viewContent, urlFragment & URL. PR for Android is here: https://github.com/AlphaWallet/alpha-wallet-android/pull/2841