X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;f=www%2Fdoc%2Fchangelog.html;h=e8d47fd2415ba5ce51bafcfcf82d60ddb7df5cd9;hb=35f91ea7421eb9bb1e6d024086be46eb0d7befb0;hp=e3406499963dea256e40a660aa2d31ecbb217288;hpb=9cdf4e17bc5abb6eef351c6b7298f91a181164f0;p=blerg.git
diff --git a/www/doc/changelog.html b/www/doc/changelog.html
index e340649..e8d47fd 100644
--- a/www/doc/changelog.html
+++ b/www/doc/changelog.html
@@ -11,6 +11,152 @@
The intent of this changelog is to give an overview of the major changes
and fixes made to Blërg. For a detailed changelog, see the git log.
+Version 1.10 - released Sunday, October 26th, 2014
+
+
Features Added
+
+- When you are mentioned, the "Feed Your Vanity" button will now light up to
+let you know. This is implemented internally by a "mentioned" flag on the
+account. See the API changes below.
+- Password storage and authentication have been compacted down to two files,
+reducing size and disk seeks.
+
+
+HTTP API Changes
+
+- /feedinfo is now /status, which now handles both account status (new feed
+entries and mentioned status) and subscription status for other users.
+- /unsubscribe has been removed in favor of sending a boolean "subscribed"
+parameter to /subscribe.
+- The logged-in username is now part of the auth cookie, removing the need to
+POST the username for authenticated requests.
+- Authentication backend changes allow sessions to be expired. The session
+timeout defaults to one hour, and can be changed by tweaking
+AUTHENTICATION_TIMEOUT in config.h.
+
+
+C API Changes
+
+- Password retrieval functions (
auth_get_*
) are no longer part
+of the C API.
+blerg_{get,set}_mute(*blerg)
has been generalized into
+blerg_{get,set}_status(*blerg, flags)
to support new mentioned
+flag.
+
+
+Features Deprecated
+
+- Autoconf build system was removed because I don't care to maintain it. I
+might revisit it later, but right now, it's misleading to have it available
+when it doesn't work.
+
+
+Bugs Squashed
+
+- Password updates now use locks, eliminating a potential race condition that
+could corrupt the password if two updates happened simultaneously.
+- Fixed one instance of testing mmap result against NULL instead of
+MAP_FAILED.
+- Fixed a number of bugs with stringbucket implementation.
+- Now building with
-Wall
, which has found a lot of small
+bugs.
+
+
+Version 1.9.1 - released Tuesday, June 17th, 2014
+
+Features Added
+
+- You can now use the enter key to advance through the login field and log in.
+- RSS links added for tags, refs, and subscription feed.
+
+
+Bugs Squashed
+
+- Login form now properly defocuses after login.
+
+
+Version 1.9 - released Sunday, June 1st, 2014
+
+Features Added
+
+- Added media support for images. Image links will now have a play button
+that will replace the text with the image.
+- Added a back-end Perl module for the file-level blerg API. The idea is to
+allow ancilliary functionality (like RSS and mail notification) to be built in
+Perl rather than C. Hardcore C and shit is good for core database structure,
+but it's a royal pain for formatting/templating. The docs have also been
+updated to describe this new low-level API.
+- New, less brain-dead RSS implementation using above Perl module. It
+supports RSS feeds for mentions, tags, and the subscription feed, but it's not
+currently worked into the UI.
+- Database location is now configurable with environment variables.
+- Added a way of installing Blërg to an "environment directory" that includes
+most of what you need to run Blërg (see
make
+install-environment
). Still lots to do before I can make Blërg "make
+install"-able.
+
+
+Bugs Squashed
+
+- Numerous fixes for 64-bit cleanliness, bad behaviour, and general
+stupidity.
+- Fixed media functionality for Firefox.
+- Tested compilation with clang; fixed numerous warnings.
+
+
+Version 1.8.3 - released Friday, March 21st, 2014
+
+Features Added
+
+- New full-screen editor dialog with preview and reply views.
+- Add Markdown and GitHub Flavored Markdown-style code blocks, and GFM-style
+strikethrough.
+
+
+Bugs Squashed
+
+- Fixed link clicking in Firefox and Chrome (and probably Safari and Opera).
+My link handler would consume all clicks, preventing the user from opening
+links in new tabs with middle-click, or getting a context-menu on right-click.
+It now only activates on left-click.
+
+
+Version 1.8.2 - released Monday, November 18th, 2013
+
+Features(?) Added
+
+- Updated frontpage style to better scale to different screen sizes,
+and maybe even look better.
+- Upgraded to Enyo 2.2.
+
+
+Bugs Squashed
+
+- After posting, you are now redirected to your user page. This was
+intended behavior, but broken for the past few releases.
+- Fix clicking on internal hash/user references in Firefox.
+- Properly handle nonexistent/empty hash/user pages.
+
+
+Version 1.8.1 - released Sunday, July 2, 2013
+
+Features Added
+
+- Added a flag to account metadata allowing accounts to be "muted" so
+their posts do not update tags/references/subscription indices.
+- Post indices are no longer preallocated, but instead created as
+sparse files.
+
+
+Bugs Squashed
+
+- Numerous safety and integrity checks added
+- The internal segment counter wasn't being updated when switching
+segments, causing deadlock on the 65537th entry.
+- Record count is now updated after successfully writing a record
+rather than before.
+
+
Version 1.8 - released Thursday, May 30, 2013
Features Added
@@ -19,6 +165,7 @@ and fixes made to Blërg. For a detailed changelog, see the git log.
for scrypt 1.1.6 is embedded as it provides no readily usable
library.
Password formats are automatically upgraded upon login.
+mailto: is now supported in markdown links
Added new Privacy and Data
Policies