When the next World of Warcraft expansion was announced, players were told that the only way they would be able to experience the Battle for Azeroth pre-patch content was to purchase Battle for Azeroth. In a new post on the WoW community site, Community Manager "Ythisens" has announced that this is no longer required and that the Siege of Lordaeron will be available to all regardless of whether or not they pre-purchased BfA.
It was previously communicated that you would need to pre-purchase Battle for Azeroth to play the final part of the 8.0 pre-patch event tomorrow, The Siege of Lordaeron, however, this is no longer the case and we have changed it to now be available regardless of prepurchasing the expansion! I also want to throw out a reminder that you all have a week to go before the pre patch events are removed from the game and as such the mounts, Teldrassil Hippogryph and the Undercity Plaguebat for the Alliance and Horde respectively, will be no longer attainable. So remember to get out to Darkshore and get those done so you don't miss out!
Check out this World of Warcraft thread to see the community's reaction.
If you're interested in the tie-in novellas, one dedicated to the Horde, the other to the Alliance: