| |
| 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 <guid> 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 <comments> 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 |
| |