Lo que te han dado, en mi opinión, es una comunicación de fin de contrato, que no tiene nada que ver con una carta de despido.
Luego, en ella, pueden explicarte los motivos si quieren, tampoco están obligados.
Si llevas más de un año en la empresa, están obligados a preavisarte con al menos quince días de antelación.
Supongo que o bien tienes un contrato de duración determinada por circunstancias de la producción, con lo que no llegas al año (o no deberías), con lo que te correspondería una indemnización de al menos ocho días de salario bruto por año trabajado, o bien tienes un contrato en prácticas, y te quedas con una mano delante y otra detrás.
Siempre independientemente del finiquito que te corresponda.
En todo caso, no están obligados a darte horas libres.