Camila Cabello has issued an apology after her old Tumblr posts were uncovered, which saw her use some offensive language.