To prove one-one. Let $f(x) = f(y).$
We get $\frac{2x-1}{4x+5} = \frac{2y-1}{4y+5}$
$\implies (2x-1)(4y+5) = (4x+5)(2y-1)$
$\implies 8xy +10x - 4y -5 = 8xy -4x +10y - 5$
$\implies 14x = 14y \implies x = y.$
So, $f$ is one-one.
For onto, we have to first find $x$ in terms of $f(x).$ Lets take $f(x) = y.$ So,
$y = \frac{2x-1}{4x+5}$
$\implies 2y = \frac{4x-2}{4x+5}$
$\implies \frac{2y +1}{2y-1} = \frac{4x-2}{4x+5}$
$\left[\because \frac{a}{b} = \frac{c}{d} \implies \frac{a+b}{a-b} = \frac{c+d}{c-d}\right]$
$\implies \frac{2y +1}{2y-1} = \frac{8x+3}{-7}$
$\implies 8x = \frac{-14y -7}{2y-1} - 3 $
$\implies 8x = \frac{-14y -7-6y+3}{2y-1} $
$\implies 8x = \frac{-20y -4}{2y-1} $
$\implies x = \frac{-5y -1}{4y-2} = \frac{5y +1}{2-4y} $
Now, our range is $[-1,1]$ and so lets take any value in between that. So, we get $(5y+1)$ between $-4$ (putting $y=-1)$ and $6$ (putting $y=1)$ and $(2-4y)$ between $6$ and $2.$ Now, when $y = 0.5,$ we get $0$ in the denominator meaning we don't have an $x$ value in the range $\left[-\frac{1}{2},3\right].$ So, $f$ is not onto.