[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