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