title: "runtimes: presets are provided as config patches"

doc:
  - audience: Runtime Dev
    description: |
      This PR introduces usage of build_struct_json_patch macro in all
      runtimes (also guides) within the code base.  It also fixes macro to support
      field init shorthand, and Struct Update syntax which were missing in original
      implementation.

crates:
  - name: frame-support
    bump: major

  - name: westend-runtime
    bump: patch

  - name: rococo-runtime
    bump: patch

  - name: asset-hub-westend-runtime
    bump: patch

  - name: bridge-hub-rococo-runtime
    bump: patch

  - name: bridge-hub-westend-runtime
    bump: patch

  - name: collectives-westend-runtime
    bump: patch

  - name: minimal-template-runtime
    bump: patch

  - name: solochain-template-runtime
    bump: patch

  - name: parachain-template-runtime
    bump: patch
  
  - name: polkadot-sdk-docs-first-runtime
    bump: patch