Ibn Al-Jawzi reports that
has been claimed abrogated. Some said by
and others said by
This what Ibn Al-Jawzi wrote about it,
ذكر الآية الثانية: قوله تعالى "وجاهدوا في الله حق جهاده". فيها قولان: القول الأول أنها منسوخة، لأن فعل ما فيه وفاء الحق الله لا يتصور من أحد. اختلف هؤلاء في ناسخها على قولين: الأول أنه قوله "لا يكلف الله نفسا إلا وسعها"، والثاني "فاتقوا الله ما استطعتم". والقول الثاني أنها محكمة، لأن حق الجهاد الجد في المجاهدة وبذل الإمكان مع صحة القصد، فعلى هذا هي محكمة. ويوضحه أن الله تعالى لم يأمر بما لا يتصور، فبان أن قوله "ما استطعتم" تفسير لحق الجهاد، فلا يصح نسخ، كما بينا في قوله تعالى في آل عمران "اتقوا الله حق تقاته"
اهـ
The argument is the same as in
the case of 64:16/3:102 and like that case, there is no abrogation here either. The words "as struggling for Him ought to be" is not an impossible task. God would not require Muslims to do the impossible. What the words mean is to struggle seriously, persistently and to the best of our ability and for the correct cause.