Some people think that God has changed. They think that in the Old Testament, God was evil and vindictive; and He’s affectionate and meek in the New Testament. It’s nonsense. God does not change.
“For I am the Lord, I change not …” (Malachi 3:6; KJV)
God is the same today as in the past. And God will be the same in the future. There is no change in His nature with our Creator: “Don’t be deceived, my dear brothers and sisters. Every good and perfect gift is from above, coming down from the Father of the heavenly lights, who does not change like shifting shadows.” (James 1:16-17; NIV)
God has not changed. What has changed: We no longer live under the Old Covenant (described in the Old Testament), but God made a New Covenant with us through Jesus (described in the New Testament). • Read more in-depth here: God doesn’t change. His covenant with us humans changed.
The New Covenant makes us recognize the gigantic as well as undeserved grace with which God wants to meet us and save us for an eternal life together with Him. We didn’t win. Jesus won. For us. What good news, indeed!