4SEF

4SEF 2.2.1.585

No permission to download
  • 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.
- Added JCE and ContentHistory to the list of non-routable components, for which URLs should be left non-sef
- Menu items to home page can sometimes not be recognized as such and use the menu item alias instead of the home page link
- Added Portuguese translation
- Added Polish translation
- Added Lithuanian translation
- Added Italian translation
- Added Spanish translation
- Added German translation
- Added full Czech translation by Ľuboš Beľan
- Trying to create a totally custom URL for a component that is not installed or does not have a router.php file to build SEF URLS fails with a javascript error

Version 1.4.1​

chgAdded global API accessor for hook system, allowing listening easily to extension events
chgRevised category URLs URL customization: can now add a suffix to category URLs, and all duplicates are also redirected after a customization
chgAdded option for category feeds safe mode, using format and type query vars instead of path segments
chgRemove large white border around 4SEF display area in Joomla 4 admin
chgChanged API endpoint address to /index.php/_wblapi. Also always include nolangfilter=1 in API requests, to prevent language filter redirects
chgNow forcing application/json content type on all POST/PUT/PATCH/DELETE fetch requests, should reduce mod_security incorrectly blocking requests
bugTypo in rel=noopener attribute on some external links
bugPHP error when triggering updates through the Joomla 4 command-line application
bugPHP warning about weblinksSlugForUncategorizedWeblinks on Weblikns component
bugSEF URLs for Weblinks component are not properly built, use Joomla SEF
bugIncorrect input validation allows entering invalid URLs when creating a SEF or customizing one.
bugWrong link to requirements page on warning displayed on unsupported browsers

Version 1.4.0​

chgPrevent trying to save a new URL pair without providing a non-SEF
chgNow defining 4SEF_IS_INSTALLED constant at startup and 4SEF_IS_RUNNING if enabled
chgAdded note that Add URL suffix option must be set to No on Joomla 3 websites when using any other suffix than .html
chgNow using /index.php as API endpoint, should reduce false positive and blocking by security systems on some servers
chgCreating or editing articles may not work when using some 3rd-party articles manager
chgBlur update key when input field not focused
bugSmart title option for multiple articles is not smart enough to work when the page break code in a page does not follow the default ordering created by TinyMCE on Joomla default installation
bugIncorrect option tooltip, showing wrong syntax to insert in article.
Back
Top