title: How does lagom manage event versioning?
body: <p>Lets say we modified an event to have a new field added. I understand that we can handle the serialization for event mapping changes in this documentation <a href="https://www.lagomframework.com/documentation/1.5.x/scala/Serialization.html" rel="nofollow noreferrer">https://www.lagomframework.com/documentation/1.5.x/scala/Serialization.html</a> but how does lagom know which version the event is? When declaring and defining case classes events, we do not specify the event version. So how does lagom serialization know which event version mapping to use?</p>
  
  <p>In the image below, there is a field called fromVersion. How does lagom know the current version of events pulled from event store datastore?</p>
  
  <p><a href="https://i.stack.imgur.com/NhcbK.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NhcbK.png" alt="enter image description here"></a></p>