You can now get the full dataset from readNWISpCode function, and it's up-to-date.