|
1 | 1 | ==================== |
2 | 2 |
|
3 | 3 | JokeAPI Changelog |
4 | | - - Version 2.1.2 - |
| 4 | + - Version 2.1.3 - |
5 | 5 |
|
6 | 6 | ==================== |
7 | 7 |
|
8 | 8 |
|
9 | 9 |
|
10 | | -Planned for the next version (2.2.0): |
| 10 | +[PLANNED: 2.2.0] |
11 | 11 | - Allow definition of max requests per minute per each client (see GitHub issue #37) |
12 | 12 |
|
13 | 13 |
|
14 | | -[CURRENT: 2.1.2] - Plain Text update |
| 14 | +[CURRENT: 2.1.3] - 2020 Q2 general patch #1 |
| 15 | + - Added option to disable all console output but error messages (GitHub isse #72) |
| 16 | + - The content of jokes in the joke submission form is now correctly escaped and can no longer mess up the page (GitHub issue #68) |
| 17 | + - Fixed crash when parsing a malformatted URI (GitHub issue #69 (nice)) |
| 18 | + - Re-flagged some jokes |
| 19 | + - Updated dependencies |
| 20 | + |
| 21 | + |
| 22 | +[2.1.2] - Plain Text update |
15 | 23 | - Added file format "txt" to receive data as plain text |
16 | 24 | - Fixed the joke submission URL in the /info endpoint data |
17 | 25 | - Added HTTP error codes: |
18 | 26 | - 413 Payload Too Large |
19 | 27 | - 414 URI Too Long |
20 | 28 |
|
21 | 29 |
|
22 | | -[OLD: 2.1.1] - Auth update hotfix |
| 30 | +[2.1.1] - Auth update hotfix |
23 | 31 | - Fixed incorrect error cause when using an out-of-range ID range parameter (see GitHub issue #54) |
24 | 32 | - Added submission form (https://sv443.net/jokeapi/v2#submit) |
25 | 33 |
|
26 | 34 |
|
27 | | -[OLD: 2.1.0] - The auth update |
| 35 | +[2.1.0] - The auth update |
28 | 36 | - Added an authorization header to make whitelisting possible without needing to have a static IP |
29 | 37 | - Added the script "npm run add-token [amount]" to add one or more tokens |
30 | 38 | - Improved the documentation (see GitHub issue #52) |
31 | 39 | - Fixed a few bugs in the documentation |
32 | 40 |
|
33 | 41 |
|
34 | | -[OLD: 2.0.1] - A few hotfixes for the big 2.0.0 updates and some very very minor features I wanted to add |
| 42 | +[2.0.1] - A few hotfixes for the big 2.0.0 updates and some very very minor features I wanted to add |
35 | 43 | - Hotfixed a few bugs from the big 2.0.0 update |
36 | 44 | - Fixed joke ID caching (to not serve the same jokes multiple times) |
37 | 45 | - Added three new commands that are run through CI and before contributing |
38 | 46 | - Enabled automated code fixing with ESLint |
39 | 47 |
|
40 | 48 |
|
41 | | -[OLD: 2.0.0] - The complete rewrite - JokeAPI was completely rewritten and should now run like 100x better and be more easy to develop and maintain |
| 49 | +[2.0.0] - The complete rewrite - JokeAPI was completely rewritten and should now run like 100x better and be more easy to develop and maintain |
42 | 50 | - Massively improved the "Try it out" section in the docs |
43 | 51 | - Reformatted the jokes to always contain all flags |
44 | 52 | - Added support for selecting multiple categories at once (for example: "https://sv443.net/jokeapi/v2/joke/Dark,Miscellaneous/") |
@@ -69,24 +77,24 @@ Planned for the next version (2.2.0): |
69 | 77 | - Updated the contributor guide (contributing.md file) |
70 | 78 |
|
71 | 79 |
|
72 | | -[OLD: 1.1.2] |
| 80 | +[1.1.2] |
73 | 81 | - joke categories are now case insensitive |
74 | 82 | - trailing slashes now don't produce an "invalid category" error anymore |
75 | 83 |
|
76 | 84 |
|
77 | | -[OLD: 1.1.1] |
| 85 | +[1.1.1] |
78 | 86 | - better IP getter for the rate limiting |
79 | 87 | - updated dependencies |
80 | 88 | - very small improvements to the console window |
81 | 89 |
|
82 | 90 |
|
83 | | -[OLD: 1.1.0] |
| 91 | +[1.1.0] |
84 | 92 | - switched to ReadStreams instead of just loading the entire file to RAM to massively improve request performance (more details in GitHub issue #2) |
85 | 93 | - this basically means it transmits the data over time, instead of loading it all to RAM and sending it at once |
86 | 94 | - added rate limiting to counter DoS attacks (yes I've been getting some of those *sigh*) |
87 | 95 |
|
88 | 96 |
|
89 | | -[OLD: 1.0.0] |
| 97 | +[1.0.0] |
90 | 98 | - turned the single endpoint into multiple endpoints |
91 | 99 | - "categories" to get all available categories |
92 | 100 | - "info" to get all information about JokeAPI |
@@ -117,20 +125,20 @@ Planned for the next version (2.2.0): |
117 | 125 | - added this changelog |
118 | 126 |
|
119 | 127 |
|
120 | | -[OLD: 0.1.2] |
| 128 | +[0.1.2] |
121 | 129 | - added "Dark" category |
122 | 130 | - added joke submission form |
123 | 131 | - improved interactive example |
124 | 132 | - modified gitignore |
125 | 133 |
|
126 | 134 |
|
127 | | -[OLD: 0.1.1] |
| 135 | +[0.1.1] |
128 | 136 | - added interactive example on docs page |
129 | 137 | - made icon on docs page smaller |
130 | 138 | - added wrapper script |
131 | 139 |
|
132 | 140 |
|
133 | | -[OLD: 0.1.0] |
| 141 | +[0.1.0] |
134 | 142 | - basic functionality |
135 | 143 | - 47 jokes |
136 | | - - category filter |
| 144 | + - category filter |
0 commit comments