ROLLER CHANGE LOG ----------------- Roller 1.3 - Bug fix release Bug fixes * [ROL-760] - multi language search string corrupted in resin2.1.x and tomcat4.x * [ROL-766] - Internationalization broken in #showNewsfeed() macro * [ROL-782] - Weblog Editor plug-ins broken or won't load altogether Improvements * [ROL-613] - Support other system property expansion in file paths in Roller configuration * [ROL-775] - Updated ApplicationResources for DE locale ------------------------------------------------------------------------------ Roller 1.2 - New feature release Also, changed license to Apache License v2.0 New Feature * [ROL-305] - Configurable Weblogs.com pings Improvement * [ROL-708] - Metadata driven configuration * [ROL-730] - Upgraded to Ekit-editor version 1.0 Bugs fixes * [ROL-684] - ekit jar in wrong place * [ROL-699] - Weblog Editor shows wrong timezone * [ROL-725] - RSS dates are invalid in non-English locales * [ROL-729] - Deleting Pinned to Main Entry * [ROL-734] - Bookmark OPML fails if folder named 'unfiled' already exists * [ROL-742] - Saving Website:Settings clears hit count * [ROL-743] - #showOpmlLink() macro broken ------------------------------------------------------------------------------ Roller 1.1.2 - Bug fix release No new features, just one bug fix. * [ROL-724] - Deleted and modified entris not removed from Search Index ------------------------------------------------------------------------------ Roller 1.1.1 - Bug fix release No new features, just one bug fix. * [ROL-716] Search is broken ------------------------------------------------------------------------------ Roller 1.1 - New feature release This release includes basic support for Podcasting, bug fixes and minor improvements. A new aggregator front page (known as Planet Roller) has been added to Roller, but it is an unsupported feature available only via Roller's custom build mechanism. New Features * [ROL-711] - Support Podcasting * [ROL-596] - Aggregator front page (unsupported: only in custom builds) Bugs * [ROL-405] - getConfigPath() in RollerContext doesn't handle SecurityException * [ROL-433] - Bookmarks, Import of OPML file fails on trying to insert null. * [ROL-464] - Error changing name of folder * [ROL-529] - read more summary plugins can't support chinese title * [ROL-649] - Email notification may not send notifications with bad addresses * [ROL-650] - Email privacy issues in comment notification * [ROL-651] - Notification emails don't use the correct website URL * [ROL-652] - Notification emails contain unnecessary information for commenter * [ROL-655] - Bookmark linker plugin is overly agressive * [ROL-665] - Broken themes on Tomcat 5.5.7 * [ROL-677] - CloseSessionFilter not always called for login.jsp * [ROL-689] - Rolling theme in theme selectors - preview fails to return * [ROL-695] - Can't save anything in an empty db or empty website * [ROL-700] - Exception on RollerSession passivation * [ROL-701] - Rolling theme includes don't show up in preview * [ROL-710] - MetaWeblog API: permalinks should not be relative Improvements * [ROL-530] - Child categories should be in a parent categories feed * [ROL-604] - Add MS SqlServer support to Roller * [ROL-615] - Lift 100 entry limit in MetaWelog API * [ROL-632] - UserCookieData lacks equals() and hashcode() * [ROL-669] - Main page should include auto-disco link * [ROL-679] - Externalize configuration of Hibernate 1.0.1 Bug Fix Releasee Fixes minor bugs in Roller 1.0 and adds support for rel="nofollow" Bug * [ROL-621] - Twisty Comments broken in 1.0 * [ROL-623] - Unexpanded type macros in 097-098 upgrade script for mysql * [ROL-625] - Remember Me doesn't work in 1.0 and Firefox * [ROL-628] - Flawed SQL clause for moving users in 097-to-098-upgrade script. * [ROL-631] - Blacklist update task doesn't catch all exceptions * [ROL-640] - Search page reports incorrect (high) counts * [ROL-641] - CommentsServlet *throws* an NPE if it can't find a weblog entry * [ROL-647] - Unclosed link tag causes StringIndexOutOfBoundsException if using Textile and ReadMore plugins New Feature * [ROL-627] - rel="nofollow" for referrers, trackbacks, and comments Improvement * [ROL-642] - cheb theme requires a minor adjustment to fix font color problem on the menu * [ROL-643] - Add Icelandic application resources 1.0 FINAL Fixes minor found in Roller 1.0 RC2. * [ROL-538] - Remember Me seems to be broken * [ROL-554] - Norwegian and Danish characters are corrupted * [ROL-560] - Weblog Edit page problems with some browsers * [ROL-565] - File upload creates bogus directory * [ROL-572] - User admin page glitches * [ROL-574] - Site wide RSS feed is your own if you are logged in * [ROL-575] - Confusing instructions -- Replace "&" by "&" * [ROL-576] - Email notification is not working * [ROL-577] - Missing and Unexpected jars in lib * [ROL-578] - Captcha requiring duplicate gimpybackgrounds directory * [ROL-581] - Warning navigating to Website tab * [ROL-583] - Double defined listeners * [ROL-585] - Restore old themes * [ROL-586] - Edit folder fails with exception * [ROL-590] - "Read More" plugin should ignore HTML tags * [ROL-603] - roller.log file created in startup directory * [ROL-612] - blacklist.txt file getting written to / * [ROL-501] - Allow commenters to opt-in to email notification of comments * [ROL-558] - Resources should not be browsable -------------------------------------------------------------------------------- 1.0RC2: 2nd Release Candidate for Roller 1.0 [ROL-338] - Delete-user blows up on PostgreSQL [ROL-508] - I18N problems in sending a trackback [ROL-509] - Errors in PostgreSQL migration script for 0.98 to 1.0 [ROL-512] - Recent Drafts list in Weblog editor does not show future posts [ROL-516] - properties.xmlf missing from src release [ROL-522] - RSS feed pubDate does not indicate AM/PM [ROL-523] - org.apache.jasper.JasperException: /taglibs.jsp(0,0) problem [ROL-524] - rollerpw.sh utility won't work with PostgreSQL [ROL-525] - Attempt to disable Blogger API raises exception [ROL-532] - no rollback on exception when deleting user [ROL-535] - Velocity context not properly populated on CommentServlet.doPost() [ROL-539] - Correct comments path in #showHiddenCommentsForm() [ROL-542] - XML-RPC deletePost not working [ROL-544] - Exception on following link after comment submission [ROL-548] - Bookmark display macro not obeying sort order [ROL-550] - Checkbox for e-mail on comments appears even if e-mail is centrally disabled [ROL-551] - Toggle linkback throws exception [ROL-477] - Pluggable authentication mechanism for comments (with JCaptcha option) [ROL-507] - Redundant numerical character references in RSS feed -------------------------------------------------------------------------------- 1.0RC1: 1st Release Candidate for Roller 1.0 The major new features of Roller 0.9.9 are a new Editor UI, hierarchical categories, hierarchical bookmark/blogroll folders with OPML import/export, Atom API support, Atom newsfeed support, a new look-and-feel in the Web interface, lots of other features, and numerous bug fixes. This is the fifth release in the Roller 0.9.9 branch. The first release was deployed on JRoller in May. Since then many bug fixes and architectural improvements have been made, including: ROL-199 FIXED Referential integrity failure deleting bookmark folder ROL-60 FIXED Encrypt passwords in the DB ROL-294 FIXED Add a #showWeblogEntriesForCategory(catname) macro. ROL-293 FIXED add macro to display all bookmarks without specifying category ROL-292 FIXED BoggerAPIHandler shows password in plain text ROL-229 FIXED Customizable Calendar? ROL-359 FIXED CVS Create-db.sql fails on postgresql ROL-310 FIXED Deleting entry should also delete referrers and comments ROL-271 FIXED Description field should be encoded or CDATA-ified ROL-325 FIXED Don't allow delete of last category ROL-318 FIXED Don't count referrers from own blog ROL-303 FIXED Hierarchical Categories ROL-357 FIXED Improve Calendar/archive navigation ROL-321 FIXED Improve wiki syntax handling in RSS feeds ROL-273 FIXED Installation instructions need to include mention of mail.jar ROL-306 FIXED Linkback enable link does not work ROL-147 FIXED Nesting bookmark folders ROL-275 FIXED Newpost in bloggerapi always tries to ping rpc.weblogs.com ROL-274 FIXED Postgres expects boolean value in queries, not '1' ROL-299 FIXED Recent entries preview doesn't use _entry page ROL-289 FIXED Referrer filter not working ROL-298 FIXED RSS feeds do not support HTTP Conditional GET or Gzip encoding ROL-282 FIXED roller-index location should be configurable ROL-308 FIXED Search should list findings in reverse chrono order ROL-307 FIXED Todays page hits count inaccurate ROL-279 FIXED User management page needs improvement. ROL-231 FIXED view of weblog fails ROL-311 FIXED Want to browse previous and next article ROL-339 FIXED Weblog calendar not showing all entries ROL-347 FIXED Where did sign-up link in the main page ROL-326 FIXED Allow for mime-type override on pages ROL-233 FIXED Add timezone setting to Website::Settings ROL-13 FIXED Front page improvements ROL-297 FIXED Include elements in default RSS feeds ROL-235 FIXED Localized SimpleDateFormat fouls up calendar weblog title ROL-224 FIXED Lucene Search Should Display Summary ROL-142 FIXED Make RollerConfig use database tables rather than xml file. ROL-168 FIXED Obfuscate email addresses in Comments (and elsewhere?) ROL-18 FIXED OPML export of bookmarks ROL-268 FIXED postgres features ROL-225 FIXED RSS import from other blogs ROL-288 FIXED Search function should also search the titles ROL-315 FIXED Send trackback doesn't strip HTML from wiki entries ROL-290 FIXED Some admin config options are never persisted ROL-286 FIXED Use ResultSet.next() instead of ResultSet.first() ROL-312 FIXED Add basic FOAF support from current data ROL-201 FIXED Sample Apache JkMounts for mod-jk ROL-105 FIXED User can delete Referrers -------------------------------------------------------------------------------- 0.9.8.2: Bug fix release Includes a couple of I18N fixes. -------------------------------------------------------------------------------- 0.9.8.1: Bug fix release ROL-252 FIXED Wrong comments link in RSS ROL-241 FIXED xml feed uses dc:date instead of pubDate ROL-258 FIXED Enable comments by default for new blogs ROL-251 FIXED Roller config changes should be immediately flushed ROL-171 FIXED comments needs improvement, I get lots of double postings ROL-249 FIXED Disabling comments doesn't disable the comment form on the comment-form-in-page ROL-246 FIXED Adding a page causes unhandled exception ROL-232 FIXED   problems in RSS feed ROL-212 FIXED Empty blog page ROL-255 FIXED Theme won't change ROL-216 FIXED Admin can't delete user. ROL-242 FIXED Weblogs.com ping sends wrong URL ROL-259 FIXED Get rid of the FIRST POST! ROL-237 FIXED Preview Theme doesn't seem to be working ROL-214 FIXED Category chooser for Currency theme ROL-202 FIXED Error saving customizations to theme ROL-238 FIXED Parameters intended for the 'edit website settings' are being sent to the logout-redirect.jsp. ROL-264 FIXED Ping Weblogs.com should be off by default in weblog editor ROL-245 FIXED Mispelling -------------------------------------------------------------------------------- 0.9.8: Performance improvements and bug fixes Dramatic performance increase due to addition of database indices, proper use of persistence sessions, and new version of OSCache. New features include Weblog.com ping and integrated Lucene weblog search. ROL-197 FIXED error inserting null into page.updatetime on register new user ROL-196 FIXED Blogger/MetaBlog API operations flush entire cache ROL-187 FIXED Some SQL friendly table and column renames ROL-206 FIXED Comment links in site-wide RSS feed are wrong ROL-160 FIXED Theme switcher workflow issues ROL-172 FIXED index.jsp only contains Home | Login links ROL-198 FIXED Support accented characters in RSS ROL-208 FIXED Client-aborts should not be logged as errors ROL-60 FIXED Encrypt passwords in the DB ROL-189 FIXED Add macro to set content type of a page ROL-180 FIXED Use relative URLs in HTML, make RSS URLs configurable ROL-173 FIXED hsqldb migration script has syntax issues ROL-179 FIXED Main page not updating list of updated blogs ROL-183 FIXED Linkback extractor can't handle relative auto-discovery links ROL-120 FIXED encoding type wrong (freeroller) ROL-178 FIXED PageCache and RssCache filter timeouts cannot differ ROL-100 FIXED Resin specific install guide ROL-181 FIXED Ping weblogs.com when entry changed/entered ROL-185 FIXED Test page doesn't close JDBC connection ROL-215 FIXED Anchor links for Currency theme ROL-209 FIXED Blogger API error messages reversed ROL-184 FIXED SQL script improvements ROL-207 FIXED Main page list of popular blogs should be smaller ROL-205 FIXED dstest.jsp wont compile ROL-200 FIXED Context XML file for Tomcat 4.1.x --------------------------------------------------------------------------------- 0.9.7.3: Bug fix release Fixes these bugs: ROL-196 Blogger/MetaBlog API operations flush entire cache ROL-193 Trackback URL display should use absolute URL ROL-192 LinkbackExtract should mind absolute URL config --------------------------------------------------------------------------------- 0.9.7.2: Bug fix release Fixes these bugs: ROL-179 Main page not updating list of updated blogs ROL-183 Linkback extractor can't handle relative auto-discovery links ROL-180 Use relative URLs in HTML, make RSS URLs configurable ROL-175 Most recent weblog entries on main page not refreshed ROL-178 PageCache and RssCache filter timeouts cannot differ ROL-188 Links to "Most recent weblog posts" are always http (roller running on https) For the full details of bug fixes, see Roller's JIRA issue tracking system at the URL below: http://opensource.atlassian.com/projects/roller/ --------------------------------------------------------------------------------- 0.9.7.1: Bug fix release Fixes these bugs: ROL-155 referrer.refpermalink should be allowed to be null. ROL-167 JavaScript error on delete comments page ROL-157 Postgres SQL problems ROL-152 Delete comment page is blank ROL-166 Add missing element to RSS output ROL-161 Comments not always in proper chrono order ROL-153 Missing DBCP jars needed for Tomcat 4.0.X ROL-159 Newsfeed display macro(s) broken ROL-171 comments needs improvement, I get lots of double postings ROL-162 Comment formatting not preserved when HTML disabled ROL-156 Remove JSTL to please Resin ROL-169 Javier's Calendar style improvements ROL-163 #showRSSAutodiscoveryLink() is not XHTML compliant ROL-170 Support Mozilla 1.3 Midas Editor ROL-164 Upgrade to Velocity 1.3.1 ROL-165 Upgrade to Hibernate 2.0 RC1 ROL-154 Missing indices needed for MySQL 4.0 For the full details of bug fixes, see Roller's JIRA issue tracking system at the URL below: http://opensource.atlassian.com/projects/roller/ --------------------------------------------------------------------------------- 0.9.7: Major new release Summary of new features: Comments, Trackbacks, and Linkbacks * Both in-page and pop-up style comments are supported * Remember-me feature for comments * You can delete comments that you don't like * Support for Movable Type style Trackbacks * Trackbacks are treated as comments * You can send Trackback pings to other weblogs * Support for Mark Pilgrim style "for further reading" Linkbacks * Linkback searches referring sites and RSS feeds for excerpts * Linkbacks can be disabled by Roller administrator * New showDayReferrers() macros displays Linkbacks for day MetaWeblog API * Support for both Blogger API and MetaWeblog API * Allows both titles and categories from w.bloggar and other clients. General * Simplified main page is much faster than before * Main page displays most recent posts and most popular blogs * Main page RSS feed aggregates all posts on site * Remember-me feature for logins * New VelociMacros are replacing old page macros * One click to post as public or post as private * Spell checker for posts For the full list of bug fixes, see Roller's JIRA issue tracking system at the URL below: http://opensource.atlassian.com/projects/roller/ --------------------------------------------------------------------------------- 0.9.6: Administration enhancements, new features, bug fixes Summary of new features: Multi-user features: - Admin UI for deleting users - Better start page: pages through users, shows time of last update - Plugin authenticator for JavaLobby integration - Allow users to change their email addresses and passwords Weblog authoring enhancements: - Ekit HTML editor applet is available as an option to users - Option to save weblog entries without publishing them - Better control over weblog entry publish date - Daily referrer and hit tracking New and improved macros: - Protection from recursion in includePage and showWeblogEntries macros - Big archive calendar macro shows titles for each day - Expand/collapse feature in Bookmark and Newsfeed macros - Users can control number of weblog entries displayed - New macros, including those necessary for RSS templating RSS related features: - Built in support for RSS 2.0 - Multiple RSS feeds for each weblog, one for each category - RSS feeds available with full-text or excerpts only - RSS aggregation features may now be disabled - RSS syndication output is now cached For the full list of enhancements and bug fixes, see Roller's JIRA issue tracking system at the URL below: http://opensource.atlassian.com/projects/roller/ ----------------------------------------------------------------------------- 0.9.5: Enhancements, better database support, bug fixes (August 31, 2002) This new Roller release includes some enhancements to XHTML support, bookmark management, database support for PostgreSQL and HSQL-DB, and some bug fixes. Thanks to new Roller contributors Lance Lavandowska, Matt Raible, Simon Stewart for their work on this release. - Support for XHTML and CSS in generated weblog pages (Matt) - Better Page URLs in the Navigation Bar Tag and PageServlet (Lance) - Support for HSQL and PostgreSQL databases (Lance and Simon) - Export feature for backing up website (Dave) - Bookmark import by file-upload of OPML file (Dave) - Multiple bookmark move and delete on edit-bookmark page (Dave) - Some bug fixes ----------------------------------------------------------------------------- 0.9.4: Bug fixes (July 6, 2002) Fixes for these bugs: Bug #576004: Blogger API posts do not flush cache Bug #576719: Calendar in Weblog:Edit page not working Bug #576902: Error in web.xml, rollerdb datasource was omited Bug #576157: RSS feed items are not ordered properly Bug #576731: Database jars should go in common/lib ----------------------------------------------------------------------------- 0.9.3: New features, better configuration, and bug fixes (June 30, 2002) - Blogger API Support: You can enable Blogger API and choose which the category for incoming Blogger API posts on the Website Settings page. You can configure your Blogger API client by using the path /roller/xmlrpc and your Roller username and password. Blogger API support was contributed by Shawn Dahlen (dahlen at mitre.org) - Database configuration via JNDI DataSources: Roller now looks up datasources in JNDI (using java:comp/env/jdbc/rollerdb). - Database connection pooling: if you follow the instructions in the Roller installation guide, Roller will use database connection pooling. - Results caching for weblog pages: Roller now uses OSCache for caching all weblog pages. This results in a dramatic improvement in performance. - Three new themes: Roller now includes three new themes, adapted from free themes found on blogskins.com. - Lots of bug fixes: too numerous to list. ----------------------------------------------------------------------------- 0.9.2: Minor bug fixes in user and newsfeed managers ----------------------------------------------------------------------------- 0.9.1: Bug fix release April 29, 2002 - BUG #542478 FIXED: Delete category broken Now, if you try to delete a category that is in use you will get a warning. You will be asked if you would like to move the entries in that category to another category. - BUG #542479 FIXED: Delete folder broken Now, if you try to delete a folder that has contents you will get a warning. You will be asked if you would like to move the contents of that folder to another folder. - Changed Castor JDO data member in RollerImpl to transient so that it does not cause an error if the Roller session is serialized. - Introduced org.roller.business.castor.ManagerBase and made general improvements in database connection usage. ----------------------------------------------------------------------------- 0.9.0: Initial public release April 6, 2002