Release 2.2.0
Changes:
- Added joke category "Pun" (issue #105)
- Added "?amount" parameter to joke endpoint so multiple jokes can be fetched at once (issue #126)
- Added support for jokes and error messages of different languages (issue #75)
- /langcode/{LANGUAGE} endpoint
- /languages endpoint
- "?lang=code" URL parameter
- Fixed ID caching (again, sigh) (issue #80)
- Added pm2 custom metrics (issue #91)
- Fixed HTTP 403 errors (issue #96)
- Remade the URL parser using a package (issue #97)
- Daemonized the API token refreshing (issue #102)
- Rate limiting joke submissions more harshly now (issue #104)
- Fixed error where the end of the payload were cut off, thus invalidating JSON (issue #119)
- Joke submission property order is now enforced, improving uniformity (issue #120)
- Joke submissions are now validated to make sure they don't contain fancy Unicode chars (issue #123)