Yesterday, Angel Haze was angry at her label and leaked her album Dirty Gold on SoundCloud before its scheduled date of March 3. After the stream was taken down, Haze addressed her fans once again later that night with good news. She’s releasing Dirty Gold at the end of the year.

The “Echelon (It’s My Way)” rapper wrote in a series of tweets that her labels agreed to release the album before 2013 is over.

Behind every rebel is a fucking reason. Just want to say thank you guys for your support today. Thanks to those who heard the album and fucked with it. Thanks to everyone who stood up for me. My labels didn't think that I would do it, but I did. It's hard to put at risk everything I've spent this year working on but I had to for both me and you guys. No one should ever be afforded the opportunity to fuck with your dreams. REGARDLESS OF WHO THEY ARE. They do not own you or your faith or your future and because of what you guys helped me show them. My labels have agreed to release Dirty Gold December 30th. Uk & US. (Rest of the world, we are coming for you as well). Thank you all. Night

Listen to her lyric video for "A Tribe Called Red" below.

[via Pitchfork]