Darren Cole has signed a new one-year contract with Rangers after his old contract expired during the summer break.