4.0.0-alpha.3
Pre-release🚀 DynamicPageList4 - Alpha 3 Release
This is the third alpha release of DynamicPageList4, continuing the ongoing modernization and cleanup of the extension. This release focuses on additional refactors, incremental cleanups, reliability improvements, and other modernization efforts in preparation for future stability.
🛠️ Changes and Improvements
-
Query Class Refinements:
- Major cleanup and logic simplification, including changes to how certain queries are constructed, further improving cross-RDBMS compatibility beyond prior releases.
- Fix for counts when using
includesubpages = false: subpage exclusion has been moved from theParseclass (which runs after the query) to be handled directly within the query itself.
-
Logger Modernization:
The internalLoggerclass has been fully rewritten for modernization and maintainability. -
Major Refactoring of Article Class:
Significant cleanup and modernization of theArticleclass to align with PHP 8.1+ best practices.
📌 Notes
This release is another incremental step toward a stable release. While efforts have been made to preserve compatibility, testers are encouraged to report any issues or regressions encountered.
The extension remains internally named DynamicPageList3 for compatibility. This will change in a future release.
Feedback and issue reports are appreciated to help further stabilize and enhance the extension.
There is still much more to come. Like always, if you run into any issues, please open an issue on this repository or leave a comment in the discussion for this release.
Thank you for testing DPL4!