- Update BODY content: replace [[PAGE_ID]] with %TITLE?id=PAGE_ID syntax.
- Configure Time Zone in the admin panel if a different zone is required.
- Removed ability to use [[PAGE_ID]] syntax in BODY; replaced with %TITLE% inclusion using id parameter.
- Configurable Time Zone setting via admin panel (replaces hardcoded Europe/Paris).
- New %COMMENTCOUNT% inclusion for displaying comment count of a page.
- Random sorting option added to pages (usable in home view and %LIST% inclusion).
Full changelog
⚠️ Small breaking change: Wiki kinks ([[PAGE_ID]]) cannot be used in BODY anymore.
To achieve the same behavior in BODY, one can now use the new %TITLE% inclusion id parameter:
<a href="target">%TITLE?id=target%</a>
What's Changed
- Page endering errors are nicely outputed to error log as warnings
- URL checker is not triggered during render if user is not an editor
- configurable Time Zone (Finaly !!)
- url cache store reference pages for each URLs, which allow to display pages orgins for URL in management interface
- page render feature a micro typography fixer based on page lang, thanks to JoliTypo library https://github.com/jolicode/JoliTypo/
- new
%COMMENTCOUNT%inclusion to output the comment amount of a page - new
randomoption for pages sorting ! (that can be used in home view and in%LIST%inclusion) - rendering refactor: all W inclusion are now catched by the same regex, which is way more efficient
🎉 One of the most important change is that now W support a time zone setting (that can be set in admin panel) ! Before that, this was ridiculously hardcoded to Europe/Paris 🤭.
Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.15.1...v3.16.0