Releases
v3.1.0-pl
Compare
Sorry, something went wrong.
No results found
[3.1.0-pl] - 2026-09-02
Added
PHPUnit 9.6 (Unit + Integration) and GitHub Actions on PHP 8.1, 8.2, 8.3, 8.4.
Codecov PR comments in informational mode, matching MODX Revolution.
[pdoTools3#11] [pdoMenu/pdoPage/pdoCrumbs] Row placeholders: isFirst, isLast, isActive; menu also hasChildren/hasChilds, isHere, isStart, isCategory, isInner; page isSkip; crumbs isHome. Existing tpl* chunks still apply when set.
[#306] [pdoMenu] "children" placeholder in tplInner.
[#355] [Fenom] Type cast modifiers: boolval, doubleval, floatval, intval, strval.
[#358] [pdoTools] System setting pdotools_cache_path for cachePath.
[#392] [pdoPage] Snippet properties as placeholders in pagination templates.
GitHub Actions release workflow for 3.x transport packages.
[pdoTools3#21] [Fenom] Compile and runtime errors name the element or resource, with source excerpt and cache path. Cache key stays the content hash.
Changed
PHP requirement is 8.1+.
[#356] [Fenom] array_merge modifier enabled by default.
[Fenom] Skip json_decode() when pdotools_fenom_options is empty (PHP 8.3).
[pdoTools3#9] [pdoFetch] Extra categories use MiniShop3 (MiniShop3\Model\msCategoryMember).
[#377] [pdoPage] AJAX requests set MODX_CONNECTOR_INCLUDED.
Removed
[pdoTools3#9] [pdoFetch] miniShop2 class names and &disableMS2. Use &disableMS3 to skip extra categories.
Fixed
Release transport package excludes pdoTools and Fenom test trees.
Skip package vendor autoload when pdoTools classes are already loaded (PHPUnit + live MODX).
[#302] [pdoPage] button ajaxMode: hide more when there are no results; restore it in force mode.
[#305] [pdoMenu] Notices on missing class_key and content for weblinks.
[#349] [pdoTools] Cast config offset to int for PHP 8.
[#351] [pdoPage] Undefined variable $showLog.
[pdoTools3#16] [pdoCrumbs] [] on string &parents when showHome is enabled.
[#384] [pdoFetch] Warning when preparing where/having for the log message.
[#384] [pdoPage] Page compare too strict (int vs float from ceil).
[pdoTools3#24] [pdoTools] Snippet result cache keys include the current context.
You can’t perform that action at this time.