                              sh404sef3 changelog                               

                        (2012-02-13 16:27 - build #1269)                        



--------------------------------------------------------------------------------
 [ 2012-02-13 ] Version 3.4.6.1269	
--------------------------------------------------------------------------------


    [new]    Added 301 auto-redirect to protect against pages of your site
             which have been Facebook-liked using old method, that can
             generate fb_xd_fragment and fb_xd_bust duplicate content issue
             Tracker #95
    [new]    Implemented channelUrl for Facebook like/send button, to protect
             against fb_xd_fragment and fb_xd_bust SEO issues
             Tracker #95
    [new]    You can now select exactly which social button to display on a a
             tag by tag basis, using 'type' attribute in
             {sh404sef_social_buttons} tags

    [chg]    Updated Spanish translation by Hertak
    [chg]    Simple title and better robots meta on 404 page
    [chg]    Don't show Open graph data on 404 pages
    [chg]    Removed Virtuemart 1.x plugin
    [chg]    Better detection of item category, when displaying social
             buttons, will work also when article is displayed inside a module
             Tracker #103
    [chg]    Replaced deprecated function in Mosets Tree plugin
             Tracker #97
    [chg]    Updated Russian translation (Alex Smirnov)
    [chg]    Updated Romanian translation (Valentin Barbu)
    [chg]    Updated Italian translation (Andrea Castrovilli)
    [chg]    Updated German translation (Jürgen Hörmann)
    [chg]    Updated Bulgarian translation (Kiril Yoviev)
    [chg]    Cleaned up all language files, key deduplication, ready to upload
             to translation server

    [bug]    Prevent creating useless links to 404 page, when site is crawled
    [bug]    Outbound links images are not inserted into page if site is in
             root dir
             Tracker #96
    [bug]    file cache TTL is multiplied by 86400 seconds (a day) instead of
             3600 (an hour)
             Tracker #98
    [bug]    A shurl is created for homepage on multilingual sites
             Tracker #105
    [bug]    Infinite redirect loop when site is accessed by crawlers on
             multilingual sites when autoredirect from non-sef to sef is on
             Tracker #104


--------------------------------------------------------------------------------
 [ 2012-01-24 ] Version 3.4.5.1255
--------------------------------------------------------------------------------


    [new]    Added canonical tag handling for J! 2.5 new com_finder "Smart
             search"
    [new]    Workaround for issue in J! 2.5: cannot use categories model from
             outside of com_content

    [chg]    Moved some of the social buttons javascript links to end of body
             instead of end of document head
             Tracker #385
    [chg]    Added a check to handle name conflict between Mighty Touch and
             JomSocial, avoiding fatal errors
             Tracker #393
    [chg]    Changed default layout for Twitter and G+, to use shURls and hide
             clicks count
             Tracker #81
    [chg]    Can now modify URLs in a case-sensitive manner
             Tracker #379
    [chg]    Updated Dutch translation by Gerard van Enschut
             Tracker #88
    [chg]    Update to Swedish translation, by JokrSolutions
    [chg]    Added a check in case user enters a space as an alias to an URL
             Tracker #87

    [bug]    May generate loop redirects when adding aliases identical to
             original url, except for the letter case
    [bug]    Custom canonical URL is not saved if it is the only custom meta
             data for an url
             Tracker #94
    [bug]    Kunena plugin: new post from category doesn't have a distinct URL
             Tracker #93
    [bug]    Rewriting prefix is lost when redirecting incoming url to the
             same with correct case
             Tracker #91
    [bug]    Open graph fb:admins tag should use "property" field, not "name"
    [bug]    When "Use default" is selected as Object type option for specific
             urls, the Opengraph data object type is not inserted
             Tracker #395
    [bug]    Batch-modifying page title or description would erase other meta
             data previously set, if any
             Tracker #86
    [bug]    Added test to avoid duplicating records when Apply and Save
             button are pressed in sequence when adding custom meta data to a
             URL
             Tracker #85


--------------------------------------------------------------------------------
 [ 2011-12-13 ] Version 3.4.4.1226
--------------------------------------------------------------------------------


    [new]    Added option to use shURL instead of full SEF url in social
             buttons. Especially useful for Tweeting, to better use those 140
             characters
             Tracker #67
    [new]    Can now restrict display of social buttons to only some content
             categories
             Tracker #76

    [chg]    Removed display of unused hit counter
             Tracker #80
    [chg]    Updated French translation
    [chg]    Removed autoredirect from Joomla SEF to SEF
             Tracker #78
    [chg]    When saving data from Title and metas manager, if one url is
             incorrect, we now attempt to save remaining data, in case some of
             it is correct and can be saved
    [chg]    We now delete a meta data record if user happens to clear all
             meta data fields, save space and avoid having a meta data icon
             show in url manager when meta data have been cleared
             Tracker #75
    [chg]    Social buttons should not be displayed when printing Joomla!
             articles
             Tracker #74
    [chg]    Added some styles to social buttons background
    [chg]    Added a check to prevent recording empty urls in 404 list
             Tracker #390

    [bug]    Display mysql error when using slow server mode and sorting urls
             by duplicates, meta or alias
             Tracker #389
    [bug]    Popup window too small when editing some urls, poor display
    [bug]    If Joomla! full page cache is activated, social buttons may
             sometimes not be inserted, or may not work
    [bug]    Disable social buttons insertion if global "Activate SEO
             management" is disabled by user
    [bug]    In case of incoming requests for a non-sef url, variables from
             the home page link could be added to this non-sef


--------------------------------------------------------------------------------
 [ 2011-11-22 ] Version 3.4.3.1212
--------------------------------------------------------------------------------


    [new]    Updated Romanian translation

    [chg]    Updated Swedish translation by BR Kristian
    [chg]    Added workaround for JDispatcher::...handler not recognized when
             running an opcache system

    [bug]    Notices can be displayed if site runs with sh404sef disabled and
             meta data management is activated
    [bug]    Could display a notice error trying to redirect a 404 url, when
             there is no suggested sef url found


--------------------------------------------------------------------------------
 [ 2011-11-19 ] Version 3.4.2.1210
--------------------------------------------------------------------------------


    [chg]    Added protections so that social features are not triggered on
             404 pages


--------------------------------------------------------------------------------
 [ 2011-11-19 ] Version 3.4.1.1207
--------------------------------------------------------------------------------


    [bug]    Database error when upgrading from a previous version (site would
             work fine). Immediately installing a second time fixes the error.


--------------------------------------------------------------------------------
 [ 2011-11-18 ] Version 3.4.0.1205
--------------------------------------------------------------------------------


    [new]    Analytics reports now includes social engagement information:
             Facebook likes, Tweet, 1+ actions
    [new]    Social buttons can be inserted automatically in Joomla! articles,
             below title or at end of article
    [new]    Added creation of social networking buttons, handling for
             Facebook Like and Send, Tweeter, Google +1 and the new Google
             Page badge. Will place social buttons anywhere in content, other
             extensions, modules or even templates
    [new]    Added automatic creation and management of Open Graph meta data,
             to allow better indexing by Facebook, Google+ and other social
             networks
    [new]    Added more protection against fatal error if user accidentally
             disable sh404SEF system plugin
             Tracker #375
    [new]    Added tracking of 404 pages on Google Analytics - you'll get 404s
             count on sh404SEF Analytics report, as well as on Google
             Analytics panel
    [new]    Added "All categories" options to insert article id setting
             Tracker #53
    [new]    404 error page mechanism now compatible with Joomla! multilingual
             feature. Can have 404 error page per language

    [chg]    Re-enabled automatic language redirect upon visitor first visit,
             as workaround to counter bug in Firefox and IE9 was found for
             this to work properly
             Tracker #59
    [chg]    Group meta tag insertion when possible, better performance on
             very large pages
    [chg]    Added support for multilingual menu item associations, and a new
             option to Enable/disable multilingual support in sh404SEF. Use
             instead of Enabling/Disabling Joomla! Language filter plugin
             Tracker #57
    [chg]    Simplified similar urls plugin database query, to reduce overhead
             Tracker #55
    [chg]    Moved sh404SEF 404 error page content from the "Uncategorised"
             category to our own, as localized versions of Joomla! would call
             the "Uncategorise" category differently, making it impossible to
             save or retrieve our error page. The change is done by install
             script, and existing error pages will be moved over to new
             category automatically
    [chg]    Start and end pagination links now also use html5 rel and next
             tags as needed
             Tracker #372
    [chg]    Updated css on site main control panel sh404SEFmodule
    [chg]    Clarified one Swedish language tooltip
    [chg]    Moved some options (itemid management) to core instead of plugin,
             so that they can be activated even if extension-specific plugin
             does not implement them

    [bug]    Whitelisting user agent doesn't prevent anti-flooding to operate
    [bug]    Notice errors could be displayed if no similar urls found when
             trying to redirect a 404
    [bug]    On multipage articles, when not displaying the table of content,
             first page has 2 different urls created
             Tracker #56
    [bug]    under some circumstances, custom page title and meta data may not
             be inserted in the page
             Tracker #47
    [bug]    getCategories function called statically, but not declared so,
             could cause some notices errors on some servers
    [bug]    When auto-redirecting non-sef to SEF url, some get variables may
             not be passed along on some occasions
    [bug]    Itemid is lost on "Edit article" icons for Joomla content
             Tracker #49
    [bug]    Kunena plugin: wrong url for editing profile when "Short url to
             profile" option is enabled
             Tracker #369
    [bug]    On 404 error pages, if user removes the "similar urls" text from
             the template, the marker for the faulty requested urls is not
             replaced either
             Tracker #370
    [bug]    Regression: custom meta_ext plugin not used anymore


--------------------------------------------------------------------------------
 [ 2011-09-05 ] Version 3.3.0.1122
--------------------------------------------------------------------------------


    [new]    Now providing a QRCode for each SEF url, in URL manager
             Tracker #319
    [new]    Integrated Swedish translation, by BR Kristian
             Tracker #39
    [new]    Improved SEO for paginated content: now use HTML5 prev and next
             tags on all paginated links
             Tracker #36
    [new]    Added option to completely exclude category name from page title
             (on Joomla! content)
             Tracker #38

    [chg]    Added max url lenght on custom urls input fields
    [chg]    Replaced a hardcoded text on control panel with language file
             string
    [chg]    Removed ability to not translate urls (on multilingual sites), as
             this would cause errors, and we'll have to wait for Joomfish to
             build a general solution
             Tracker #42
    [chg]    Updated com_banners plugin
             Tracker #43

    [bug]    Sometimes a warning could be displayed when redirecting an alias
             with an added query string
    [bug]    Aliases that are non-sef urls are not taken into account
    [bug]    Always append Itemid to SEF url would not work, moved language
             string to another file to fix
             Tracker #44
    [bug]    Exact error message not displayed when saving data in Title and
             metas manager, displays generic message instead 'Something went
             wrong on the server'
             Tracker #41


--------------------------------------------------------------------------------
 [ 2011-07-19 ] Version 3.2.0.1108
--------------------------------------------------------------------------------


    [new]    Joomla 1.7 compat: load mootols in backend

    [chg]    Compat with 1.7: adjusted to modified JDatabase class
             replacePrefix() method, would prevent shUrls to be created
    [chg]    Added protection against sites with no default menu items, or
             default menu items set to not be publicly visible. Would cause a
             fatal error
             Tracker #33
    [chg]    Reduced url max length, very long urls could cause 404
             Tracker #32
    [chg]    Added compatibility layer for shRouter::shGetPageInfo()

    [bug]    Installation of 404 page article was commented out!
    [bug]    Aliases with a trailing / are not taken into a account
    [bug]    Preview links in backend does not use /index.php/ if in 'no
             htaccess' mode
    [bug]    Error doc configuration page would only list sh404SEF default
             error doc, would miss other Uncategorised articles in select list
             Tracker #35
    [bug]    Missing shIncludeMetaPlugin() function in page content rewriting
             feature
             Tracker #31
    [bug]    When auto-redirect from non-sef to sef is activated, it is not
             possible to edit articles or weblinks on the front end
             Tracker #30
    [bug]    Still using old #__redirection table when checking new shurl
             creation, could prevent creation of shurl in some cases


--------------------------------------------------------------------------------
 [ 2011-06-30 ] Version 3.1.5.1098
--------------------------------------------------------------------------------


    [new]    Properly handling multilanguage, the SEO way. Warning: Joomla!
             LanguageFilter system plugin must be DISABLED!!
             Tracker #26
    [new]    Updated 3rd-party SEF url plugins installer to J! 1.6 format
    [new]    Handling of Joomla! multi-lingual features, still need some
             tweaking for home page links
             Tracker #26
    [new]    Automatic handling of canonical urls for print version of joomla
             articles
    [new]    Added backward compatiblity class 'shRouter' for using J! 1.5
             plugins in J! 1.6
             Tracker #24

    [chg]    Kunena plugin largely updated with help from Matias Griese,
             increased performance and compatibility with all Kunena versions
             Tracker #355
    [chg]    Some SEF links may no be rewritten when Joomla SEF setting is
             off, as the SEF plugin checks directly Joomla config instead of
             asking router for current SEF mode
             Tracker #27
    [chg]    Updated 'Home page URL' parameter tooltip
    [chg]    Updated links to new support site url

    [bug]    Bad query on uninstalling sh404SEF while removing database tables
    [bug]    May generate fatal error on page 2 or more of Blog view, when no
             specific number of items per page has been set at menu item level
             (ie using only global params)
    [bug]    Using old $database global in com_newsfeeds and mosets tree
             plugin, would cause fatal error
             Tracker #28
    [bug]    Sometimes urls consisting only of an Itemid were not properly
             handled
    [bug]    Jomsocial frontpage and profile page have same url when user not
             logged in
    [bug]    SEF url not created when a category is included in url
    [bug]    Missing category for the * language when using more than one
             language can result in empty sef url
    [bug]    On url list, first attempt to reach page 2 or more after logging
             in stays on page one
             Tracker #359
    [bug]    Fatal error creating sef urls for Community Builder
             Tracker #23


--------------------------------------------------------------------------------
 [ 2011-06-07 ] Version 3.1.4.1078
--------------------------------------------------------------------------------


    [chg]    Changed SEF url to user edit profile
             Tracker #22

    [bug]    "view" parameter not revoved from SEF urls for Search component
             Tracker #21
    [bug]    Id not removed from sef url when showing "All categories"
             Tracker #19
    [bug]    Fatal error in com_contact plugin
             Tracker #18


--------------------------------------------------------------------------------
 [ 2011-06-03 ] Version 3.1.3.1073
--------------------------------------------------------------------------------


    [new]    For Uncategorized items, user can now select to either use only
             item title in url (recommended) or insert menu item title
             Tracker #12
    [new]    Registration link was not SEF

    [bug]    Sometimes Meta description is not inserted by sh404sef
             Tracker #17
    [bug]    Insert id in article url does not work when "All categories" is
             selected
             Tracker #14
    [bug]    Create an account link cause fatal error
             Tracker #13


--------------------------------------------------------------------------------
 [ 2011-05-31 ] Version 3.1.2.1071
--------------------------------------------------------------------------------


    [new]    Reworked short urls system, now called shURL, faster and shorter.
             Can be created without having to purge existing SEF urls.
             Prevent collisions with existing SEF or aliases, bad words
             filtering
    [new]    Added shortlinks tag configuration page
    [new]    Component, module and plugins install/uninstall, complying with
             preverve configuration settings

    [chg]    Separated forced update flag between version check and remote
             config check
    [chg]    Converted old languages files to Joomla! language file format
             (ini)
    [chg]    Version checker can now handle multiple version file servers

    [bug]    Error in database class, would cause purging urls to fail
    [bug]    Can't use pagination links or other actions on meta manager after
             using the save button
             Tracker #336
    [bug]    Issue with arrays in urls, when using only non-sef urls
