Skip to content

adaptive-cards-py-v0.2.0

Compare
Choose a tag to compare
@dennis6p dennis6p released this 01 Dec 11:26
· 6 commits to main since this release
c4e7c6e

Description

This release mainly addresses missing parts of the validation process. In previous releases, cards has only been checked for their comformity when it comes to the overall card version and the version of the individual elements. If they didn't match, meaning an element has been used which was not yet introduced for the respective card version, the validation failed. Now, this check is complemented by a real schema validation done with a thid-party library and the official schema files as well as a size check of the cards in reference to the target framework. When jsonified cards exceeding the size limit of the target framework, the validation fails as well. This check can also be executed separately from now on.

Please note, the API for the validation module has changed significantly.

What's Changed

Full Changelog: 0.1.2...0.2.0