Package URL is a SPDX specification for identifying packages and upstream releases. I'm not really sure if it replaces CPE completely, as CPE is capable of generally describing software artifacts. But it would probably be a good idea for package-notes to support PURL.
https://github.com/package-url/purl-spec