Patch notes already have expansion tags (2.x, 3.x...), there should be a system to show or hide spoilers for anything story related that a new player could get spoiled on.

It can be something as simple as a filter based on expansion and everyone can click what they want to see (browser can even remember it so you only do it once as a "veteran").

This way new players would be able to happily read patch notes without the fear of getting spoiled as well if they want to.
It would be literally an improvement and in no way inconvenience any "veteran".