Кључне разлике НеоПГ-а су значајно чишћење кода од имплементација застарелих алгоритама, прелазак са језика Ц на Ц++11, обрада структуре изворног текста да би се поједноставило одржавање и обезбеђивање проширивог АПИ-ја за развој додатака. Све нови код
Међу променама, прелазак на цмаке асемблерски систем и замена Либгцрипт-а са библиотеком
Основна функционалност НеоПГ-а је имплементирана у облику либнеопг библиотеке, која се може користити у апликацијама трећих страна. Интерфејс командне линије је имплементиран на врху либнеопг-а, који комбинује различите услужне програме укључене у ГнуПГ (гпг, гпгсм, гпгцонф, гпгв, гпгтар, итд.) у једну неопг извршну датотеку са подкомандама у Гит стилу и подршком за излаз у боји. Слој је имплементиран у оквиру команде "неопг гпг2" како би се осигурала компатибилност са ГнуПГ 2.
Ново издање је побољшало компатибилност са услужним програмом гпг2 – ако је гпг2 тврда веза са неопг-ом, слој се аутоматски примењује како би се осигурала компатибилност команди са ГнуПГ 2. Додата је нова команда „пакета думп“. Обезбеђена је подршка за Убунту 18.04. Побољшане перформансе Цмаке скрипти за прављење. Уместо боост::формата, користи се библиотека фмтлиб. Додан ОпенПГП парсер за складишта кључева.
Извор: опеннет.ру