The imperative to stone people is part of the commandment, but it is being ignored, so what does this mean?
The reason why we don't stone people anymore is because Christ came in the flesh. He is the perfect lamb of God who took away the sin of the world, the propitiation for our sins. It is
because of Him we can forgive sins without the shedding of blood, without stoning her.
Christ taught us to forgive, not to punishment:
Matthew 6:14 For if ye forgive men their trespasses, your heavenly Father will also forgive you:
15 But if ye forgive not men their trespasses, neither will your Father forgive your trespasses.
So, even tho she has earned her wages, she is forgiven of her sins, and went and "sin no more". God in Heaven is happy she won't sin no more, she is happy she is not dead, a soul is saved from death and from sin, the world is a better place, everybody wins.
This doesn't mean the law of Moses is "obsolete", but is fulfilled like Christ said:
Matthew 5:17 Do not think that I have come to abolish the Law or the Prophets. I have not come to abolish them, but to fulfill them.
Now
we can follow the law without shedding blood, without the need to stone people to death. Now we can just repent and be baptised. The blood was already shed by the lamb.
Isaiah 1:11 Of what
value to me is the abundance of your sacrifices? saith the Lord: I am full of whole-burnt-offerings of rams; and
I delight not in the fat of lambs, and the blood of bulls and goats:
12neither shall ye come
with these to appear before me; for who has required these things at your hands? Ye shall no more tread my court.
13Though ye bring fine flour,
it is vain; incense is an abomination to me; I cannot bear your new moons, and your sabbaths, and the great day;
14
your fasting, and rest from work, your new moons also, and your feasts my soul hates: ye have become loathsome to me;
I will no more pardon your sins.
15When ye stretch forth your hands, I will turn away mine eyes from you: and though ye make many supplications, I will not hearken to you;
for your hands are full of blood.
God does not like sacrifices, nor the shedding of blood, and it is sin who causes the shedding of blood, so the solution is to stop sinnig, not to shed more blood. But the people were shedding blood thinking their sins were forgiven, and they could sin again and again.. until God forgave them no more, because they did not repented for the death of the lamb in their sacrifices, and they did not repented of their sins who killed the lamb.
But now with Christ we repent our sins that killed the lamb of God, because we love Christ and repent He had to die, and He died because of our sins, so we repent of our sins.
Now there is no need to shed blood, now is repent and be baptised:
Isaiah 1:16 Wash you, be clean; remove your iniquities from your souls before mine eyes; cease from your iniquities;
17learn to do well; diligently seek judgement, deliver him that is suffering wrong, plead for the orphan, and obtain justice for the widow.
That is why if you love Christ you keep His commandments.