Site modules should be able to embed upgrades (json declarations) for blocks that need to be modified to support elements changes.
This is similar but safer than on-the-fly upgrades of blocks:
the upgrades definitions sit in a separate file from the elements definitions
the upgrades are applied on deploy. Failure to upgrade => failure to deploy.
Site modules should be able to embed upgrades (json declarations) for blocks that need to be modified to support elements changes. This is similar but safer than on-the-fly upgrades of blocks: