4SEF

4SEF 2.6.0.621

No permission to download
new
Added Weeblr extensions quick switch menu
chg
Added compatibility with breaking changes in Virtuemart 4.0, 4.2 and 4.4
chg
Protect copy of extension changelog (with base64 encoding) against templates or plugins that search/replace body or head tag, can break extension entirely
chg
Increased fuzziness of update access key display in system configuration for more privacy
chg
Ensure no spaces around update access key, in case the key is entered through Joomla update site page
chg
Avoid risks of filename collisions for servers with opcache.use_cwd option disabled by prefixing all include_once files with a full path
bug
Possible user interface crashing in admin if access to server is blocked or server otherwise becomes unavailable
  • Like
Reactions: lorus
  • chg Importing more URLs from sh404SEF in each batch when using the Import wizard
  • chg Updated Pagination classes overrides per changes in Joomla 5.1.3/4.4.7
  • bug Avoid low-contrast colors combination when displaying an error message in some circumstances
  • Added option to enable legacy sh404SEF shURLs execution by 4SEF. Previously, adding a filter was needed to change that option
  • Finally removed logging to file when an empty non-sef is provided. Error can still be logged by using Detailed logging mode.
  • Ensure Virtuemart vmconfig is loaded on VM pages before using vRequest, may cause errors that fill log files
  • Number of imported URLs not displayed on last summary page of import wizard, shows %1 instead
  • Like
Reactions: lorus
  • new Added option to use alias instead of title in URLs for Contacts
  • chg Added detection of an active functions file and display on the System config page
  • chg Clean format=html query added by Joomla when doing an auto-redirect for proper case
  • chg Disable Joomla 5.1+ index.php and trailing slash custom handling, would interfere with already existing 4SEF features
  • chg Added message suggesting to use the auto-clear notification feature on sites where it's not enabled. Displayed randomly every few notifications.
  • chg Updated code to read current user information for future-proofing against Joomla platform changes
  • bug Typing a sub-page address in the browser address bar is sometimes not respected, last sub-page is shown instead
  • Like
Reactions: lorus
  • Remove extra format=html query var added by Joomla 4+ for some reason, sometimes
  • On some com_contact links, prevent additional query string to be displayed
  • Like
Reactions: lorus
  • chg Removed throwing an error when trying to process invalid non-sef that miss an option value. Now using fallback plugin instead of logging an error
  • chg Added yet another workaround for Virtuemart not yet using the Joomla 3 (!) API to read parsed request variables
  • bug Joomla URL suffix option is not complied with when a component is set to Bypass
  • bug Possible PHP warning on some Virtuemart SEF URLs creation when no Itemid (menu item) is provided in the source non-SEF URL
  • bug Text color for red background warnings lacks contrast on small text
  • bug On newer Virtuemart versions, paginated URLs may content page number twice
  • bug Any SEF URL ending with the word print is considered a print version of the page
  • Like
Reactions: lorus
- chg Changed default time out for communication with server from 10 to 20 seconds
- chg Some <4SEF: no option value set in URI> errors are still logged, building up large log files
- chg Tags component was hardcoded to use Joomla SEF URL, now changed to allow 3rd-party to write their own.
- bug Language switcher uses same language code for all languages
- chg Removed use of int(nn) in SQL tables declaration or update
- chg Suppress button press highlighting by some browser on mobile devices
- chg Updated ESBuild config to use actual file content hashes (esbuild hashes are not content hashes)
- chg showall on multipage articles causes a 404 and is not recorded in 4SEF SEF URLs list
- chg Minor tweaks for Joomla 5 compatibility
- chg Added ability to add translation for new languages, or override existing translations, by dropping a json file in a subdirectory of /libraries/weeblr
- chg Always suppress the menu Itemid variable from com_content URLs query variables
- chg When customizing a Tags URL, that customized URL may not be used and additional records are created for it
- bug Adding non-standard query variables to URLs that have been manually customized prevents the customized URL to be used
- bug On some multilingual websites, it may not always be possible to switch back to default language
- bug On multilingual websites, logging in when site is offline may not always work
- chg (Tiny) performance increase by using better MYSQL count function
- bug Category blog with added tag(s) selected do not make use of the tag(s)
- Added full translation into Arabic, Finnish, Greek, Hungarian, Norwegian, Romanian, Swedish and Chinese
- Workaround for still building SEF URLs in cases where Joomla 4 router does not, because no menu item id can be found for the orginal, non-sef URL
-Removed calls for translators from admin app footer
- Do not log <4SEF: no option value set in URI> errors to file, may lead to large log files on very busy sites
- Apply All lowercase option to SEF URLs manually customized by users, to ensure consistency and avoid useless redirects
- Now including site host hash and current version in subscribers update authorization request
- Home page RSS feeds may trigger a 404
- Disabling Customize all duplicates options has no visible effect.
Top