It would appear that Pepperminty Wiki is settling into a 2-4 month release cycle. I'll be aiming from now on to do a decent release within that time window.
Recently I have been able to move a personal wiki of mine over to using Pepperminty Wiki! I also discovered a surprising number of bugs in this process, practically all of which have been fixed in this release. As a result this release isn't too heavy on new features, but it does have some goodies for you to enjoy, like hashes in internal links (#96), auto-redirecting when you refresh a login page when you're already logged in (#102), and more intelligent internal link calculation (#87) 😄
I also discovered and fixed a pair of critical security vulnerabilities in this release. Please make sure you upgrade as soon as possible!
Changes since v0.12.1-beta1
Fixed
- Added error detection to the code that loads
peppermint.json
.
Changes since v0.12
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)