Angel Haze's debut album, 'Dirty Gold,' is one of the big releases from a female rapper to look forward to in 2014. That's what was said by many -- until today.

The Island/Republic Records signee leaked her album on her Soundcloud page after what appears to be a dispute with her record label. The project was taken off the page soon after, but not before Haze made her discontent with the label known on Twitter.

The Detroit native's actions seem to come from the constant delays of 'Dirty Gold.' After expressing her annoyance about the situation, she let off a series of tweets that passionately expanded on why she decided to leak the album and possibly further sour her relationship with Island/Republic Records.

"I have gone to bat for this music," Angel Haze tweets. "I have gone to bat for myself. I have literally sat f---ing sleepless and starved crying over this s---. I turned down so much s--- to be sure that I could finish this album because actually wanting something to me means doing all you can to be sure that it's attainable."

"I stopped arguing my point," she continues. "Stopped giving a f--- about everything. Let these other ditsy bitches disrespect me. I turned my f---ng cheek because MUSIC IS ALL I F---ING HAVE...and I know that's the same for some of you. I did everything I could for you."

The 22-year-old rhymer continued her rant as fans retweeted and responded in support.

"I did not promise an album and not deliver, unlike every f---ing one else," Haze tweets. "I sat my ass down and came up with this music WHEN I HAD NOTHING. Taking s--- on the chin does not mean sitting back and letting the world beat and suck you f---ing dry. It's knowing something is bigger.

"Than anything you are or will ever be and sitting the fuck down and complying to get shit done. I'm sorry if I seem angry. But these are my Dreams," she says. "The only thing I have in my life. Imagine having the only reason you're alive being the very thing straining your existence. Ughhhh ... So sorry to Island/Republic Records, but f--- you. I got here doing this for my fans and if you guys don't feel the same, it won't stop me."

She concludes by saying, "Idc what happens after this. They will get the music they were promised. And you guys JUST MAY LEARN TO KEEP YOUR F---NG WORD."

Island/Republic Records took down the album shortly after it was posted. Haze signed with the record label after the release of last year's critically praised 'Reservation' mixtape.' 'Dirty Gold' was originally scheduled for a March 3, 2014 release after the first single, 'Echelon (It's My Way),' and an album cut called 'A Tribe Called Red' dropped this year.

Check out Angel Haze's angry tweets below.