Katie McCabe has signed a new "long-term contract" with Arsenal after a fantastic season with the Gunners.

[MORE]