My textbook says this use of the present perfect has the meaning of the present perfect continuous, as there is an indication of the period (in thirty years).
It also says that changed here can't have terminative meaning, only durative.
But there is a doubt I understand the textbook in the right way.
So what's the meaning?
Is it that he never changed during all those years?