fix: distinciton between VendorPrinter and ::VendorPrinter
new version
Merge branch 'upstream'
build