{
  "hash": "9b1aff905b638aa274a5fc8f88662df446d374bd",
  "header": "feat(ngMessages): provide support for dynamic message resolution",
  "body": "Prior to this fix it was impossible to apply a binding to a the ngMessage directive to represent the name of the error.",
  "footer": "BREAKING CHANGE: The `ngMessagesInclude` attribute is now its own directive and that must be placed as a **child** element within the element with the ngMessages directive.\nCloses #10036\nCloses #9338",
  "notes": {
    "BREAKING CHANGE": "The `ngMessagesInclude` attribute is now its own directive and that must be placed as a **child** element within the element with the ngMessages directive."
  },
  "closes": [10036, 9338],
  "type": "feat",
  "scope": "ngMessages",
  "subject": "provide support for dynamic message resolution"
}
