Add more error checking in auth
[blerg.git] / www / doc / changelog.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>Blërg Changelog</title>
5 <link rel="stylesheet" href="/css/doc.css">
6 </head>
7 <body>
8
9 <h1>Changelog</h1>
10
11 The intent of this changelog is to give an overview of the major changes
12 and fixes made to Blërg.  For a detailed changelog, see the git log.
13
14 <a name="v1.8.3"><h2>Version 1.8.3 - released Friday, March 21st, 2014</h2></a>
15
16 <h3>Features Added</h3>
17 <ul>
18 <li>New full-screen editor dialog with preview and reply views.</li>
19 <li>Add Markdown and GitHub Flavored Markdown-style code blocks, and GFM-style
20 strikethrough.</li>
21 </ul>
22
23 <h3>Bugs Squashed</h3>
24 <ul>
25 <li>Fixed link clicking in Firefox and Chrome (and probably Safari and Opera).
26 My link handler would consume all clicks, preventing the user from opening
27 links in new tabs with middle-click, or getting a context-menu on right-click.
28 It now only activates on left-click.</li>
29 </ul>
30
31 <a name="v1.8.2"><h2>Version 1.8.2 - released Monday, November 18th, 2013</h2></a>
32
33 <h3>Features(?) Added</h3>
34 <ul>
35 <li>Updated frontpage style to better scale to different screen sizes,
36 and maybe even look better.</li>
37 <li>Upgraded to Enyo 2.2.</li>
38 </ul>
39
40 <h3>Bugs Squashed</h3>
41 <ul>
42 <li>After posting, you are now redirected to your user page.  This was
43 intended behavior, but broken for the past few releases.</li>
44 <li>Fix clicking on internal hash/user references in Firefox.</li>
45 <li>Properly handle nonexistent/empty hash/user pages.</li>
46 </ul>
47
48 <a name="v1.8.1"><h2>Version 1.8.1 - released Sunday, July 2, 2013</h2</a>
49
50 <h3>Features Added</h3>
51 <ul>
52 <li>Added a flag to account metadata allowing accounts to be "muted" so
53 their posts do not update tags/references/subscription indices.</li>
54 <li>Post indices are no longer preallocated, but instead created as
55 sparse files.</li>
56 </ul>
57
58 <h3>Bugs Squashed</h3>
59 <ul>
60 <li>Numerous safety and integrity checks added</li>
61 <li>The internal segment counter wasn't being updated when switching
62 segments, causing deadlock on the 65537th entry.</li>
63 <li>Record count is now updated after successfully writing a record
64 rather than before.</li>
65 </ul>
66
67 <a name="v1.8"><h2>Version 1.8 - released Thursday, May 30, 2013</h2></a>
68
69 <h3>Features Added</h3>
70 <ul>
71 <li>Passwords are now hashed with scrypt instead of lame old MD5. Source
72 for scrypt 1.1.6 is embedded as it provides no readily usable
73 library.</li>
74 <li>Password formats are automatically upgraded upon login.</li>
75 <li>mailto: is now supported in markdown links</li>
76 <li>Added new <a href="/doc/privacy_data.html">Privacy and Data
77   Policies</a></li>
78 </ul>
79
80 <h3>Editing</h3>
81 <ul>
82 <li>Minor edits to the documentation.</li>
83 </ul>
84
85 <a name="v1.7"><h2>Version 1.7 - released Wednesday, January 16, 2013</h2></a>
86
87 <h3>World Turned Upside-Down</h3>
88 <ul>
89 <li>Rewrote front-end using Enyo 2.1</li>
90 </ul>
91
92 <h3>Bugs Squashed</h3>
93 <ul>
94 <li>Links are now recognized inside parentheses/brackets, provided there
95 is whitespace ahead of it.</li>
96 </ul>
97
98 <a name="v1.6.3"><h2>Version 1.6.3 - released Thursday, January 19, 2012</h2></a>
99
100 <h3>Features Added</h3>
101 <ul>
102 <li>Added password change support</li>
103 </ul>
104
105 <h3>Bugs Squashed</h3>
106 <ul>
107 <li>Added missing application/json Content-type to success/failure
108 responses</li>
109 </ul>
110
111 <a name="v1.6.2"><h2>Version 1.6.2 - released Sunday, January 15, 2012</h2></a>
112
113 <h3>Features Deprecated</h3>
114 <ul>
115 <li>Blerg.httpd (the standalone HTTP Blërg server) is now deprecated.
116 It will not get new features and has been removed as a default build
117 target.  Libmicrohttpd is just too obtuse to continue to support.  Look
118 for a FastCGI version in the future, or maybe a new standalone version
119 written using <a href="https://github.com/ellzey/libevhtp">libevhtp</a>.</li>
120 </ul>
121
122 <a name="v1.6.1"><h2>Version 1.6.1 - released Monday, November 7, 2011</h2></a>
123
124 <h3>Features Added</h3>
125 <ul>
126 <li>Added support for inline media formats (mp3/ogg) played via the
127 audio tag</li>
128 <li>Added autoconf build system graciously provided by Boris
129 Manojlovic</li>
130 </ul>
131
132 <a name="v1.6"><h2>Version 1.6 - released Monday, July 18th 2011</h2></a>
133
134 <h3>Features Added</h3>
135 <ul>
136 <li>Passwords are now stored as MD5 hashes. See
137 tools/convert_to_md5_passwords.pl to convert old passwords.</li>
138 <li>Added notification of new messages from subscribed feeds.</li>
139 </ul>
140
141 <h3>Bugs Squashed</h3>
142 <ul>
143 <li>Users can now log in from multiple locations without clobbering
144 their previous login.</li>
145 <li>Fixed some relative URL problems so that Blërg can be more easily
146 used on a subpath.</li>
147 </ul>
148
149 <a name="v1.5"><h2>Version 1.5 - released Friday, March 4th 2011</h2></a>
150
151 <h3>Features Added</h3>
152 <ul>
153 <li>Added "stalking" (follow)</li>
154 <li>Added markdown-style headers (lines beginning with #), wiki-style
155 headers (lines beginning with =), lists (groups of lines beginning with
156 * separated by blank lines), and quoting (lines beginning with &gt;)</li>
157 <li>Added permalinks to posts</li>
158 <li>Added a new kind of ref tag (@user/N) that links to a specific post,
159 as well as a reply link that auto-enters the perma-ref tag into the
160 content of your post</li>
161 </ul>
162
163 <h3>Bugs Squashed</h3>
164 <ul>
165 <li>Removed the extra whitespace at the end of multi-line posts.</li>
166 <li>Fixed paging so that each page is its own URL, which means the back
167 button works in more places</li>
168 <li>Fixed a number of places where switching views would do nothing</li>
169 <li>Allow formatting metachars to be escaped with backslashes</li>
170 </ul>
171
172 <a name="v1.0"><h2>Version 1.0 - released Wednesday, February 9th 2011</h2></a>
173
174 <h3>Features Added</h3>
175 <ul>
176 <li>Added recent tags and posts display</li>
177 <li>Added a link to see chatter for users other than yourself</li>
178 <li>Changed ref/tag link colors to be gray so that they aren't confused
179 with hyperlinks</li>
180 </ul>
181
182 <h3>Bugs Squashed</h3>
183 <ul>
184 <li>Fixed a few XSS vulnerabilities in regex parsing for urls</li>
185 <li>Fixed tag accessibility issues for longer tags</li>
186 </ul>
187
188 <a name="v0"><h2>Version 0.ofuckreddit - released Thursday, Jan 13th 2011</h2></a>
189
190 <h3>Initial Release</h3>
191
192 </body>
193 </html>