Azealia Banks and Nicki Minaj's beef is over

Azealia Banks has apologised to Nicki Minaj for "catty" things she's said "to and about her".

The two rappers both went to the same LaGuardia High School in New York but have feuded for years.

In some gushing text messages posted on Instagram, she said: "Now I'm growing up, I'm realising a lot about what it takes to be a strong woman."

Azealia said she "cried a bit" when she saw Nicki's reply.

The trouble between the two begun back in 2012.

Azealia reportedly turned down the chance to tour with Nicki to concentrate on finishing her debut album Broke With Expensive Taste.

That led to years of subliminal and not-so-subliminal tweets between the two.

In 2016, Azealia Banks insulted the Anaconda rapper in a series of social media posts saying Nicki needed to "slim down a bit" and "decrease her butt size".

A year earlier, Nicki Minaj was involved in a spat with Taylor Swiftand Miley Cyrus.

But Azealia had a go at all of them, tweeting that they all made "basic" music.

Some thought Nicki Minaj may have bitten back when she launched a new mobile app with one of the characters looking like Azealia.

The character talks about a "Fan2Sea" album and says it's an "obnoxious screech that goes for hours".

In 2012, Azealia released a mixtape called Fantasea

But it looks as though the hatchet has well and truly been buried between the two.

Azealia Banks says in the texts: "You have my word that from here on out, I will never say any negative or catty things about you ever again."

Nicki Minaj responded: "You're very talented and very smart. Focus on what really matters from now on."

The 212 star doesn't shy away from controversy and has had some of her social media accounts suspended due to homophobic comments aimed at Zayn Malik.

But now that Azealia Banks has quashed one rap beef, maybe these twomight be able to settle their differences next?