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