From 5ko at 5ko.fr Mon Jan 22 05:13:52 2024 From: 5ko at 5ko.fr (Petko Yotov) Date: Mon, 22 Jan 2024 14:13:52 +0100 Subject: [pmwiki-announce] PmWiki 2.3.30 released Message-ID: <3241d2c90f3ee081aa08b40a1efee522@5ko.fr> Hello. PmWiki version 2.3.30 was released today, and is available at: https://www.pmwiki.org/pub/pmwiki/pmwiki-2.3.30.tgz https://www.pmwiki.org/pub/pmwiki/pmwiki-2.3.30.zip svn://www.pmwiki.org/pmwiki/tags/latest Publishing my 176th PmWiki release, this milestone coincides with 15.0 years of me (Petko) serving as core developer. Here are some new developments that may be interesting. Dark color theme: The PmWiki-responsive skin has new styles for a user-activated dark/night scheme, with dark backgrounds and light texts. A dark theme can be softer on the eyes if used at night or in dark rooms. An icon to toggle the styles is placed in the header near the search box. It is possible to place toggle icons and/or labels in wiki pages, headers, footers, sidebars, to toggle stylesheets, and all functions can be easily reused in other skins, and with syntax highlighting, see Cookbook:DarkColorScheme. PmSyntax: Added styles for the new dark color theme. These may be improved in the future. PmWiki logo: A new logo in SVG format was added to pub/skins/pmwiki, and the variable $PageLogoUrl was updated to use the new logo by default. A vector logo can upscale without pixelizing or blurring and looks better on the dark theme. Most wikis have their own logos, this will not change your logo, but if you used the old raster logo and want to revert to it, add to config.php such lines: $FarmPubDirUrl = $PubDirUrl; # if not already defined $PageLogoUrl = "$FarmPubDirUrl/skins/pmwiki/pmwiki-32.gif" Page history: A significant improvement in the word-diff highlighting precision. Uploads: Various fixes for $EnableUploadMimeMatch and Attach: links with escaped filenames. Forms: The input field (:input e_author:) is now available to all forms with pre-filled author name and "required" attribute per $EnablePostAuthorRequired. A positional form action URL no longer needs to be quoted. Quiet redirects: With the directive (:redirect OtherPage:), the variable $EnableRedirectQuiet can now be set to 2 to make all redirects quiet by default (without quiet=1 argument in the directive), unless there is a quiet=0 argument. Quiet redirects will now prevent multiple jumps and infinite loop errors (like normal redirects). The release includes a few other minor fixes and the documentation was updated. Thanks, Petko -- If you upgrade : https://www.pmwiki.org/Upgrades