🇬🇧 This 5.8.9 minor version revert a 5.8.8 fix that occurs problems when using hooks or plugins on static pages.
🇫🇷 Cette version mineure 5.8.9 fait un retour arrière sur une correction de la version 5.8.8, qui provoque des problèmes dans l'utilisation des hooks et des plugins au sein des pages statiques.
Changelog
REVERT v5.8.8 FIX Static pages PHP injection vulnerability #558 (P3ter, Moritz Huppert)
🇬🇧 PluXml 5.8.8 is now available ! This release contains eight fixes including two security vulnerabilities in the PluXml administration. Good update!
🇫🇷 PluXml 5.8.8 est disponible ! Cette version contient huit corrections dont deux concernant des failles de sécurités au sein de l'administration de PluXml. Bonne mise à jour !
Changelog
FIX Delete install.php link and redirect fixed for all administration pages #540 (P3ter)
FIX Sitemap lastmod attribute is now set with the modification date #541 (gcyrillus, P3ter)
FIX Filter articles, comments and pages names in plxGlob #383 #545 (bazooka07)
FIX PHP8 __Deprecated: Required parameter $conf follows optional parameter $isHtml #537 (MAPC2012, Francis)
FIX Force some values of $plxMotor->aConf[] to be integer #552 (bazooka07)
FIX Minor fix in PlxMotor function artInfoFromFilename #554 (gcyrillus, bazooka07)
FIX Article thumbnail XSS vulnerability #556 (P3ter, Moritz Huppert)
FIX Static pages PHP injection vulnerability #558 (P3ter, Moritz Huppert)
(english version below)
Je profite de cet article, pour vous souhaiter une bonne année 2022 !
Du côté de la documentation de PluXml, vous l'avez peut-être déjà remarqué, celle-ci été migrée de MKDocs à Sphinx. La raison principale de ce changement, est liée au fait que Sphinx gère le multilingue contrairement à MKDocs. De plus, Sphinx est compatible avec Transifex, l'outil de traduction collaborative en ligne. Ainsi, chacun peut participer à la traduction de la documentation, sans avoir besoin de passer par git et la syntaxe Restuctured Text (reST) utilisée pour rédiger la documentation. Si vous le souhaitez vous pouvez dès maintenant y participer en cliquant sur ce lien.

Du coté des prochaines versions de PluXml, la 5.8.8 et son lot de correctifs est en cours de finalisation. Vous pouvez avoir un premier aperçu des changements en consultant le changelog. La prochaine version majeur, estampillée 6.0.0, est également en cours de développement. Elle apportera son lot de nouveautés, notamment l'intégration native du moteur de recherche (sur la base du plugin plxSearch) et la refonte du backoffice. D'autres changements sont prévus pour la 6.0.0 et seront présentées au fil du développement.


D'autres nouveautés vont arriver en cours d'année, elle feront l'objet d'articles sur le blog. Encore une fois je vous souhaites une bonne année 2022 et une pleine réussite dans vos projets !
🇬🇧 I wish you a happy new year 2022!
Regarding the PluXml documentation, you may have already noticed, it has been migrated from MKDocs to Sphinx. The main reason for this change is linked to the fact that Sphinx manages multilingual. In addition, Sphinx is compatible with Transifex, the online collaborative translation tool. Anyone can participate in the translation of the documentation, without having to go through git and the Restuctured Text (reST) syntax used to write the documentation. If you wish, you can now participate by clicking on this link.
As for the next version of PluXml, 5.8.8 and its set of fixes is being finalized. You can get a first look at the changes by checking the changelog. The next major version 6.0.0 is also under development, it will bring its share of new features, in particular the native integration of the search engine (based on the plxSearch plugin) and the redesign of the backoffice. More changes are planned for 6.0.0 and will be introduced as development progresses.
Other news will arrive during the year, they will be the subject of articles on the blog. Once again I wish you a happy new year 2022 and success in your projects!
🇬🇧 A new PluXml version is available. This 5.8.6 minor version brings fixes listed below. Some of them were introduced with the 5.8.5 version, so I highly recommend you to do this update on your websites that are using this version.
🇫🇷 Une nouvelle version de PluXml est disponible. Cette version mineure, corrige des anomalies introduites par la version 5.8.5, je vous recommande donc fortement d'installer cette mise à jour sur vos sites web utilisant cette version de PluXml.
Changelog
[+] Update PHPMailer 6.2.0 : security fixes and PHP 8.0 compatibility (P3ter)
[+] Distinct article and comment rss feeds configuration #521 (thx3r)
[+] Refine plxMotor::urlRewrite() to use parse_url() #520 (bazooka07)
FIX Missing thumbnail in first article #518 #525 (bazooka07, sudwebdesign)
FIX Error when editing .htaccess when Apache is not installed (P3ter)
FIX 404 Error when accessing /blog with url rewriting (bazooka07)
FIX Error on article publication caused by regex in plxMotor::artInfoFromFilename() #522 (bazooka07)
FIX Wording change on the capcha question #523 (Thx3r)
Thanks to bazooka07, sudwebdesign and thx3r for their contributions to this PluXml version.
(en) A new PluXml version is available. This 5.8.5 minor version brings fixes listed below. I take advantage of this article to wish you a happy new year for 2021. Let's hope that this year we will see the end of the health crisis and the beginning of our lifestyles questioning.
(fr) Une nouvelle version de PluXml est disponible. Cette version mineure, estampillé 5.8.5, apporte son lot de correctif, dont vous retrouverez la liste plus bas dans l’article. Je profite de cette occasion pour vous souhaiter une bonne année 2021. Espérons que cette année marquera la fin de la crise sanitaire et le début d’une remise en question de nos modes de vie.
Changelog
[+] Refine url rewriting rule #497 (bazooka07)
FIX Allow punctuation in articles and pages titles #505 (bazooka07)
FIX plxShow::catList() and plxShow::catId multiples article with same category #495 (bazooka07)
FIX Check if resetting password is not allowed before password change #500 (lolo3129, P3ter)
FIX Error with password reset token generation (P3ter)
FIX Check if a user profil is defined in the current session before changing it when necessary #511 (bazooka07)
FIX Allow comments default value #516 (bazooka07)
Thanks to bazooka07 and lolo3129 for their contributions to this PluXml version.