Skip to content

Add a style options to select Adaptive Cards parser maximum supported version #3777

@compulim

Description

@compulim

Feature Request

With introduction of Adaptive Cards 2.5.0 (support schema version 1.3), some developers are experiencing issues as they unexpectedly sending an Adaptive Cards with schema 1.3 previously.

Before Web Chat 4.12.0, we are using Adaptive Cards 1.2.x which support schema version 1.2. When a 1.3 card is parsed/rendered, it will render as a 1.2 card.

After Web Chat 4.12.0, we are using Adaptive Cards 2.5.0 which support schema version 1.3. A 1.3 card will be parsed/rendered as a 1.3 card.

If developers were unknowingly sending a 1.3 card to Web Chat < 4.12.0, they will see differences when they are sending the same card to 4.12.0, despite Web Chat 4.12.0 is rendering a more truthful version of the card.

We should add a "parse the card up to this version" options to allow the developers to (temporarily) downgrade the Adaptive Cards parser, giving developers more time to fix/update their cards.

[feature-request]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions