Easily searchable but:
OLD:
‘A preparation of killed microorganisms, living attenuated organisms or living fully virulent organisms that is administered to produce or artificially increase immunity to a particular disease’
NEW:
‘a preparation that is administered (as by injection) to stimulate the body’s immune response against a specific infectious agent or disease: such as a: an antigenic preparation of a typically inactivated or attenuated pathogenic agent (such as a bacterium or virus) or one of its components or products (such as a protein or toxin)’
So the “Old” definition vaccines are just the various whole virus vaccines.
The “New” definition vaccines can be Protein subunit. Recombinant. Conjugate. Viral Vector. mRNA. Those vaccines include Influenza B, Shingles, Pneumonia, Hepatitis B, and Covid vaccines.
The new ones produce immune response with just pieces of antigen rather than the entire virus. So there’s zero chance of infection, which sometimes has occurred with whole virus vaccination. So why exactly is the old vaccine technology better.