Menu

PhpWiki 1.6.5 released

This is a bug-fix release.

Carsten Klapp strikes back!

  • Upgrade PEAR to release 1.10.16, PEAR DB to release 1.12.2
  • Readme for basic Windows 11 install instructions.
  • Complete rewrite of SpaceWiki theme using modern CSS.
  • passencrypt.php and configurator.php: Improved password encryption and random password generation. Use newer password_hash function when available. Added copy to clipboard buttons.
  • Updated .htaccess files to work with Apache 2.4. Will still work with older versions but requires mod_version module which is available in Apache 2.0.56 and later.
  • Minor updates to Hawaiian and Portland themes.
  • Fixed MacOSX theme buttons not loading, other visual improvements and RecentChanges uses a table now.
  • Improved formatting output for debugging, adjusted code for themes which depend on default theme. Added signature template. This can be disabled by adding this line to themeinfo.php: $this->addImageAlias('signature', false);
  • Added 404 error to HttpClient.php which is displayed now in PhotoAlbumPlugin. Removed URL of defunct example website that broke PhpWikiManual.
  • Important bugfix for PHP 8.3 and newer: Fixed garbled display of pages due to deprecated errors. Also try harder to suppress deprecated errors on all PHP versions. Set DEBUG=2 in config.ini to view deprecated errors, and DEBUG=1 for basic errors. Added hooks for CSS formatting of deprecated errors.
  • Improvements and bugfixes to loading and saving pages to filedumps:
    • fixed download of individual dump files stalling in chrome (must always click resume).
    • fixed page lock status not always loading, especially for virgin wiki.
    • Security: Prevented unlocking existing page when loading dumped file without lock flag.
    • Security: Page hits and ACL are only loaded when page doesn't exist in database. To do a complete restore of a page, delete it first.
    • Fixed page metadata changes incorrectly being applied to database when attempting to load a file and it was skipped.
    • When a file is loaded the status now reports the loaded page lock status.
    • Removed invalid http headers.
    • Added dumpsvn action, mainly for developers and translators of pgsrc files.
    • Fixed filenames sometimes not being urlencoded properly.
    • Improved filtering of unknown page metadata being loaded into database.
    • Dumped pages now use Unix line endings instead of Windows. Import of files with Windows line endings should still work.
    • Added summary page counts to page dumping.
    • Dumping no longer overwrites existing files.
    • Fixed broken Merge edit functionality when loading dumps, also added diff preview. This means themes using custom editpage.tmpl need to be updated with new $EDITING_OLD_REVISION_MESSAGE variable.
    • Date of files dumped now set to match page date in wiki.
  • configurator.php now comments out most values that are defaults. Added automatically suggested paths for Windows users.
  • New: Show a nice diff preview when editing a page if there is an edit conflict.
  • New: Prevent diff markers from being rendered as markup when editing a conflict or merging a dumpload.
  • Important bugfix: Fixed users unexpectedly being logged out. Affected flatfile database and possibly other db types also. Improved by sanity checking of database global timestamp.
  • RDF link in RecentChanges no longer crashes but still provides incomplete output.
Posted by Marc-Etienne Vargenau 2025-03-17

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.