[pmwiki-announce] PmWiki 2.3.30 released

Petko Yotov 5ko at 5ko.fr
Mon Jan 22 05:13:52 PST 2024


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



More information about the pmwiki-announce mailing list