Version 1.4.2_01 - 2nd May 2004 ------------------------------- PEB-74 : XML Feeds are not working Version 1.4.2 - 30th April 2004 ------------------------------- PEB-42 : Export of blog via the web interface PEB-43 : Export of theme via the web interface PEB-44 : Add ability to upload files as well as images PEB-46 : Support for adding and uploading new files to the theme PEB-48 : special text to display HTML/JSP source in blog entry PEB-58 : Support for storing/downloading arbitary files PEB-60 : "Last modified" field on multi-user index page should be blank if no entries have been made PEB-61 : Add "back to index" link to multi-user blogs PEB-62 : Allow blogs to opt out of aggregation PEB-64 : Ant error in CVS PEB-65 : Add user security PEB-66 : Feeds containing international characters don't validate PEB-67 : TrackBacks don't send international characters properly PEB-68 : Remember me PEB-71 : Shorter feed URLs Changed comment previewing slightly. Version 1.4.1_01 - 12th April 2004 ---------------------------------- Patched a security hole. Version 1.4.1 - 6th April 2004 ------------------------------ PEB-3 : Add Atom syndication support PEB-19 : Allow entry of SMTP Auth Settings PEB-27 : Move RSS generation from Java class to JSP PEB-28 : Relative links get transformed with double slashes in the RSS feed PEB-29 : Pebble doesn't support UTF-8 / international text PEB-30 : Add RDF Site Summary (RSS) 1.0 syndication support PEB-32 : multi-user aggregate html/atom/rss feed PEB-33 : Add support for the XML-RPC Blogger API PEB-38 : Pebble cannot find the default jsp template with Resin 3.0.6 os OS X PEB-39 : Documentation section 13.2 should include "Resin 3.0.x" in title also PEB-40 : Template support PEB-41 : Session timeout while composing a blog entry causes an error PEB-45 : Custom themes should be stored under the blog.dir directory PEB-49 : send email upon creation of new blog entry PEB-53 : Error page displayed instead of 404 when requesting non-existent blog entry PEB-54 : Move log4j.properties into WEB-INF/classes RSS 2.0 feed available via /rss.xml or /feed.xml?flavor=rss20 Atom feed available via /feed.xml?flavor=atom RDF feed available via /feed.xml?flavor=rdf Upgraded JSTL to version 1.0.5. Changed references from rootBlog to blog in all JSP pages. Added session timeout of 60 minutes in the web.xml file. Added "simple" theme. Version 1.4 - 22nd February 2004 -------------------------------- Minor changes to the look and feel of common pages (such as login, error, etc). PEB-1 : Application server specific installation details PEB-26 : Blog entry confirmation says websites have been pinged Version 1.4-beta3 - 15th February 2004 -------------------------------------- Removed tag - use instead. Modified look and feel slightly, particularly on the admin interface. PEB-10 : Create/Edit blog entry window opens too small PEB-11 : URL lacking ending slash causes exception PEB-21 : Use a textarea for specifying websites to ping via XML-RPC PEB-22 : Build error from CVS PEB-23 : All instances of ./ in a blog entry are replaced in the RSS feed PEB-24 : template.jsp Version 1.4-beta2 - 6th February 2004 ------------------------------------- Added useful links to the admin panel. PEB-2 : Remove Comment and TrackBack links from RSS feed PEB-5 : Invalid day of 31 specified PEB-7 : Blog entry (started before midnight, posted after midnight) cannot be viewed or edited PEB-8 : Timezones should be sorted alphabetically in Edit Properties PEB-12 : Add message to indicate when no comments have been added to a blog entry PEB-13 : Add message to indicate when no TrackBacks have been added to a blog entry PEB-14 : Comments/trackbacks dialog boxes for different Pebble based weblogs share target name PEB-15 : Edit Theme uses username, not theme name PEB-16 : Choosing the "Simon" theme breaks user's blog PEB-18 : Some referer filters can't be removed Version 1.4-beta1 - 11th January 2004 ------------------------------------- Usability enhancements over entire application (e.g. editing blog entries, properties, categories, etc). Made Pebble easier to install by removing the need to define a blog.properties file upfront. Added a PDF user guide. Added support for MovableType TrackBacks. Added full multi-user support (hosting multiple blogs from a single webapp instance). Added logout feature. Added ability to capture e-mail addresses for user leaving comments. Notification of new comments are sent to all those that leave their e-mail address. Comments can be enabled or disabled on an individual blog entry basis. TrackBacks can be enabled or disabled on an individual blog entry basis. Added some buttons to easily add simple HTML tags - bold, italic, link, image, etc. Main window refreshes on addition of new comments. Main window refreshes when a blog entry is added/edited. Major internal refactoring of the object and persistence models. Referer and visited page counts on the referers page now reflect the filtered totals. Added ability to remove an e-mail address to stop notifications being sent when new comments are added to a particular blog entry. For privacy, comment notification e-mails now BCC all recipients (except blog owner). Upgraded to Jakarta Commons FileUpload 1.0 final release. Added blog entry dates into the search indexes. Editing categories is now a blog contributor rather than blog owner feature. Added a work-around for inconsistencies in the implementation of Servlet 2.3 security between vendors. Fixed content types for RSS and image actions. Navigating to /images directly now returns a 403 - Forbidden response instead of throwing an exception. Added conditional GET to RSS feed (i.e. HTTP 304 returned if blog not changed since last request). Added TrackBack and Comment links to blog entry descriptions in RSS feeds. Added ability to send update notification pings via XML-RPC to any weblogs.com compatible website. Bug fix : Correct JSP is saved when a theme is edited (only affected Caucho Resin) Bug fix : Current category is reset when a blog entry is requested via a permalink. Version 1.3 - 21st September 2003 --------------------------------- Added referer filtering mechanism based upon regular expressions. Added ability to modify the CSS/JSP/HTML used in the current theme. Added some useful notes/instructions on the pages to edit properties, categories, etc. Changed permalink format from /yyyy/mm/dd.html#blogId to /yyyy/mm/dd/blogId.html - old permalinks will still work in the same way. Added a division between the blog owner and contributors by an additional security role and constraints. Version 1.2 - 1st September 2003 -------------------------------- Added partial (XML-RPC) Blogger API support. Fixed bug where previewing edits of blog entries actually modified the live entry. Added support for category filtering. Added support for aggregated blog entries. Version 1.1 - 16th July 2003 ---------------------------- Blog entries can now be organised into zero or more categories. RSS feeds can be requested for a single category. Blog entries now have authors (i.e. the logged-in user). Images within the blog can now be in subdirectories (of the images directory). Fixed bug where HTML characters were sometimes being escaped when continuously previewing entries prior to posting. Version 1.0.0 - 3rd June 2003 ----------------------------- No changes. Version 1.0.0-b8 - 2nd June 2003 -------------------------------- RSS feed now outputs more than just todays blog entries. Instead it outputs all entries on the home page. Version 1.0.0-b7 - 1st June 2003 -------------------------------- Fixed problem of adding a new entry to an unindexed blog - the index is now created if it didn't already exist. Version 1.0.0-b6 - 31st May 2003 -------------------------------- Fixed RSS timezone compliance problem. Version 1.0.0-b5 - 31st May 2003 -------------------------------- Fixed casing problems with attributes for JSTL tag (this affected Resin). Fixed missed reference to error page. Version 1.0.0-b4 - 30th May 2003 -------------------------------- Fixed error and 404 pages. Version 1.0.0-b3 - 30th May 2003 -------------------------------- Fixed bug where RSS not showing blog timezone (was showing timezone of server, not blog). Version 1.0.0-b2 - 30th May 2003 -------------------------------- Minor fixes with themes. Version 1.0.0-b1 - 29th May 2003 -------------------------------- Additional sorting on referers and visited pages - now alphabetical if counts are the same. Added blog searching with Lucene. Added support for themes. Version 0.9.6 - 26th May 2003 ----------------------------- Added ability to send an XML-RPC ping to weblogs.com to indicate that the blog has been updated (enabled by setting the blog property pingWeblogs to true, false by default). Referers and visited pages are now persistent (stored in a file called referers.txt and visited-pages.txt under the appropriate directory in the blog). Version 0.9.5 - 25th May 2003 ----------------------------- Fixes bug where invalid RSS containing relative links was being generated. Version 0.9.4 - 24th May 2003 ----------------------------- Now uses Jakarta Commons Logging for logging info, errors, etc. Added changes.txt file to the distribution. Version 0.9.3 - 23rd May 2003 ----------------------------- Changed default timezone from GMT to Europe/London. Added an author property to the blog. Version 0.9.2 - 22nd May 2003 ----------------------------- Added country and language properties for the blog. Dates and times are now localised according to the blog properties. Version 0.9.1 - 21st May 2003 ----------------------------- Moved blog images from web application into blog.dir/images.