Leeds United moved to sign Ezgjan Alioski from Swiss side Lugano for an undisclosed fee in the summer of 2017.
The midfielder has also had spells at fellow Swiss sides Young Boys and Schaffhausen.
On the international stage, Alioski is a regular starter for Macedonia and has over 27 caps to his name.
Last season Alioski made 45 appearances in all competitions, the second most in the squad, behind Mateusz Klich. He scored seven goals.