No, it hasn't changed much. Wine has always been treated differently by NCL. Liquors means booze, beverages means beer. Wine has always been allowed aboard NCL ships, as long as you pay the corkage fee.
By the way, here's a recent, as of August 2007, Owner's Suite complimentary perk choices?