🔥 Remove unnecessary imports
📄 Update year in file headers
🐛 Prevent empty names in profile
⬆️ Update Guava to 27.0.1
Update year in copyright lines
Replace unnecessary type parameters with <>
Remove @author tags
Add some nullability annotations to Sone and profile
Change dates in file headers
Update years in copyright line
Throw dedicated exception when adding a field with an empty name
Add new fields with an initial value of an empty string
Add custom exception for adding duplicate fields
Check the argument, not the state.
Use SHA-256 hashes for fingerprinting. The fingerprint for my Sone was a string that occupied more than 3 MB in memory alone. That is completely unnecessary.
Update copyright headers.
Replace utils’ Validation by Guava’s Preconditions.
Change all copyright headers to include 2012.
Add method to return the Sone of a Profile.
Move avatar from options to profile.