I've recently reached a personal long time goal for this project: I'm now using it to replace Mediawiki for a personal wiki that I maintain that means a lot to me. During the migration process, naturally, I've uncovered a positively ridiculous number of bugs. This is the beta release for an emergency patch release (that's taken long enough to put together) that fixes most of these issues. The remaining issues have been filed and should have fixes soon.
Please note that there are a pair of critical security issues that have been fixed (#89 and #94) in this release. I highly advise that you update to this release (even though it's a beta release O.o) if you utilise the view protection feature of Pepperminty Wiki.
v0.12.1-beta1
Added
- Added a class to the search term highlighting to aid theming (#92)
- Check for pages with various uppercased letter combinations for matching pages (#87)
- Support hashes in internal links (#96)
- Support hashes on redirect pages (#96)
- Added some tips to the parsedown parser help section
- Added some more stats to the dev help page (#97)
- Added the time taken to search to the search results page (#97)
- Added support for unicode characters in page names (#95)
- Autofill the name box on the file upload page when a new file is selected (#101)
- Redirect the user automatically from the login page on refresh if they are already logged in (#102)
- Suggest an appropriate filename when saving an automatically generated preview (#105)
Changed
- Made the background of tags slightly lighter (#91)
- Improved the appearance of the search context below each result.
- Tweaked display of result numbers in the search results.
- Allowed spaces in the filenames of images in the image syntax.
Fixed
- Critical: Make sure that all wiki related files are stored in the data directory (#89)
- Critical: Fixed a HTML injection attack possible through search context generation (#94)
- Sort the list of all the tags on a wiki (#88)
- Explicitly set permissions on parent directories created (#86)
- Allow
<tab>
characters to be entered into the editing page textarea (#84) - Fixed search context generation (#30)
- Fixed bug in page moving code.
- Prevented the page index data for parent pages from disappearing when a child page is edited (#98)
- Fixed file uploading when the data storage directory not the current directory (#100)
- Fixed pressing the edit button on pages that have a single quote in their name
- Fixed a spelling mistake on the file preview page - I'm sure I fixed that before...!
- Fixed an issue whereby the search index wouldn't update if your pages contained special characters
- Fixed an issue with the recent changes list not updating when the number of recently changes reached
settings.max_recent_changes
(#104) - Fixed changes disappearing from the recent changes page (#106)