Geeklog History/Changes: ??? ??, 2008 (1.5.1) ------------ - Provided auto-detection of -left and -right overrides for any given block template. This allows any block to auto-style to left and right for themes without the need for the theme to work it out, or talk to the database. ("Bug" #0000684) [Mike] - Fixed handling of corrupted config value db entries, e.g. after importing Calendar event_types with the wrong character set (bug #0000690) [Dirk] - Fixed handling of HTML entities in the Configuration (bug #0000710) [Sami, Dirk] - Story image upload: Only add a link to the unscaled image if such an image actually exists [Dirk] - Removed unused code from lib-story.php [Dirk] - COM_siteFooter no-longer creates two sets of right blocks. (bug #0000698) [Mike] - Microsummaries work in topics, reported by Joe. [Mike] - Added DB_checkTableExists and changed INST_checkTableExists to use it. [Mike] - Changed REPLACE INTO for DB_save for MSSQL compat [Mike] - Re-introduced function get_SP_Ver in the install script, which is still needed when upgrading from old Geeklog releases (reported by libexec) [Dirk] - Fixed issue where you can post a comment to an unpublished story (bug #0000705) [Mystral_KK/Mike] - Fixed make clickable links with quotes (bug #0000691) plus truncated long urls. [Sami] - Fixed table prefix issues with constraints (bug #0000702) [Mike/Sami] - Fixed error when attempting to highlight a search query that contained a slash [Dirk] - Updated FCKEditor to v2.6.3 [Blaine] - Moved remove() (config JavaScript) to gl_cfg_remove (bug #0000681) [Mike] - Change for CUSTOM_usercreate to support passing in $batchimport, set true if called via the Admin->Users Batch_Add [Blaine] - Fix for date formatting in RSS fields (bug #0000696) [mystral_kk] - A small tweak to the Professional theme's commentbar to make the "Post a comment" option easier to find [Dirk] - Renamed the syndication feed type "geeklog" to "article" since that's what they are nowadays [Dirk] - New option "All Frontpage Stories" for article feeds: skip stories that have the "Show only in topic" option set (feature request #0000652) [Dirk] - If there is a feed for a topic, there will now be a "Subscribe to ..." option in the Story Options block for every story for that topic (feature request #0000154) [Dirk] - Cop-out fix for bug #0000671: Don't display the icon for external links when the text direction is 'rtl' (e.g. Hebrew) [Dirk, Mike] - Keep letter case intact when highlighting a search query string (patch provided by Sami Barakat) - Provide nicer URLs to story search results when URL rewriting is enabled (bug #0000665, based on a patch by Sami Barakat) [Dirk] - Better support for plugin messages (bug #0000618) [Blaine] - Introduced new variable {page_title_and_site_name} for header.thtml so that we can have "Site Name - Site Slogan" in the frontpage's title again [Dirk] - Fixed SQL error(s) for story submissions by users with story.submit but no further Story Admin permissions (reported by Orion) [Dirk] - End a user's session when they are being banned [Dirk] - Signatures in HTML-formatted comments weren't XHTML compliant [Dirk] - Minor cleanups in style.css - no actual layout changes (bug #0000683) [Dirk] - Allow creation of banned users, i.e. ban the user on account creation [Dirk] - Minor improvements in the error handling, e.g. preventing Geeklog from creating error.log files outside the logs directory [Dirk] - Send a HTTP status code 503 "Service Unavailable" when the site is disabled [Dirk] - Hide the database password when the database backup failed and we're logging the mysqldump command [Dirk] - Disable OpenID login when new registrations are disabled [Dirk] - Allow to unset Configuration options again after they have been "restored", i.e. enabled (bug #0000664) [Dirk] - Adopted hack to allow multilingual blocks (bug #0000626) [Dirk] - Fixed SQL error in story submissions (reported by Chase) [Mike] - Stories with a publishing date in the future and stories with the draft flag set were accessible if you knew their story id (bug #0000678) [Mike] - Enabled siteconfig.php to override database config in core, primarily for rootdebug. [bug 0000673] [Mike] - Allow remote users to use the webservices (bug #0000640). Due to the authentication method it is not possible for OpenID users to use the webservices. Other remote users will have to use username@servicename for their username when logging in through the webservices [Dirk] - Fix to template.class to better handle full path being passed in [Blaine] - Updated PLG_uninstall to supress errors for table drop. [bug 0000668] [Mike] - Fixed INST_checkTableExists for MS SQL Support. [bug 0000668] [Mike] - Hardcode an ltr div around HTML tags in the allowed html tag list. Plus minor HTML compliance issues. [bug 0000669] [Mike] - Plaintext stories have nl2br applied in syndication feeds to provide correct formatting in feed readers. [bug 0000662] [Mike] - Changed SEC_createToken so that it will only return one token per page (effectively making it a singleton). This fixes the problem of not being able to delete comments when you also have trackbacks for the same article [Mike, Dirk] - Approving a story submission by saving it from the Admin's story editor left a duplicate in the submission queue, unless you changed the story ID at the same time [Dirk, Mark Evans] - Fixed user submission queue (reported by greenteagod) [Dirk] - Updated Hebrew language files, provided by LWC Calendar plugin --------------- - Fixed tags in the German language files for the Calendar [Dirk] - Fixed date comparison ("End date is before start date.", bug #0000703) [Dirk] - Fixed Admin delete links in day and week view (bug #0000680) [Dirk] - Search for an event's "author" didn't work [Dirk] - Calendar block now includes events from the current day (in progress or all day events, bug 0000604, patch from forums) (really) [Mike] Links plugin ------------ - Fixed passing the category on multi-page link lists [Dirk] - Fixed new category silently overwriting an existing category if they had the same id (part 2 of bug #0000659) [Dirk] - Fixed SQL error when trying to change a category id to an already existing id (part 1 of bug #0000659) [Dirk] Polls plugin ------------ - For multi-question polls, make the "Vote" button read "Start Poll" in the polls block (bug #0000633) [Dirk] - Fixed display of "Results" link while a poll is open [Dirk] Static Pages plugin ------------------- - Removed unused 'config_data' entry from the plugin uninstall function (bug #0000666) [Dirk] - Fixed printer friendly version of a static page not working when url_rewrite is enabled (bug #0000661) [Dirk] June 15, 2008 (1.5.0) ------------- Geeklog 1.5.0 incorporates the following projects implemented during the 2007 Google Summer of Code: + New user-friendly install script by Matt West + New Configuration GUI (replacing config.php) by Aaron Blankstein + New Webservices API based on the Atom Publishing Protocol by Ramnath R. Iyer Changes since 1.5.0rc2: - Users that used a different theme than the site default would see the site switch temporarily back to the site's default theme when changing a config option. This was a side effect of the fix for bug #0000648 [Dirk] - In a tradeoff between security and convenience, we decided to go with security: The install script will no longer display the database credentials from db-config.php. The downside is that you will have to enter them again when doing a database upgrade or re-running the install (reported by Mark Evans) [Dirk] - Links plugin: The word "Root" wasn't taken from the language file for the page title of the public list of links (reported by Markus Wollschläger) [Dirk] - Fixed remaining places where the Admin panels had inconsistent layouts: Calendar list of events, Polls editor (bug #0000650) [Dirk] - Updated Hebrew language file, provided by LWC - Updated German language files, provided by Markus Wollschläger - Some Korean language files had a mixture of CR/LF and LF as line separators (bug #0000655) [Dirk] June 8, 2008 (1.5.0rc2) ------------ Changes since 1.5.0rc1: - Hide the | separator for static pages with page format "blank page" (reported by Tetsuko Komma) [Dirk] - Hardcoded all URL entry fields in the templates and the date selection in the calendar plugin to dir="ltr" (reported by LWC) [Dirk] - Fixed handling of UTF-8 languages in the install script (reported by Tetsuko Komma) [Dirk] - Ensure consistent display of the admin lists (bug #0000650) [Dirk] - Sanitize the language in the install help (reported by Mark Evans) [Dirk] - Moved the hard-coded CSS for the System Message to the stylesheet [Dirk] - Added a workaround for the Yulup Atompub client that sometimes sends Text nodes within XHTML nodes [Dirk] - Made the Install / Upgrade buttons in the install script a bit wider to provide more space for the Japanese and German translations [Dirk] - Fixed bug #0000647: All modifications of usersettings should go through CUSTOM_usercheck [Blaine] - Removed hard-coded