mirror of
https://github.com/sbrl/Pepperminty-Wiki.git
synced 2024-11-29 06:23:01 +00:00
113 lines
5.5 KiB
Markdown
113 lines
5.5 KiB
Markdown
# Changelog
|
|
## v0.12-dev
|
|
- Implemented delayed indexing (#66)
|
|
- Added the time a page was last modified to the footer (#67)
|
|
- Added unified diff to edit conflict resolution pages (#64)
|
|
- Added image captions (#65)
|
|
- Added short syntax for images (#24)
|
|
- Added text "Tag List: " to tag listing pages
|
|
- Page history! Current you can't do anything with the previous revisions - that will come in a future release.
|
|
- Added checkerboard pattern behind transparent images on mouse hover on their preview pages.
|
|
- Improved support for SVGS.
|
|
- SVGs are sent as-is instead of a preview image unless `$settings->render_svg_previews` is set to `true`.
|
|
- Added code to find the dimensions of an SVG.
|
|
|
|
## v0.11
|
|
|
|
## Changed
|
|
- Set title of image to alt text
|
|
|
|
## v0.11-beta2
|
|
|
|
### Changed
|
|
- Redirect to audio / video in preview generator if the data storage directory is the current directory
|
|
|
|
### Fixed
|
|
- Polyfill `getallheaders()` if it isn't present
|
|
- Bugfix failed upload message
|
|
|
|
## v0.11-beta1
|
|
### Added
|
|
- Unlocked the uploading of any file type. Note that only the file types specified in the settings are allowed to be uploaded.
|
|
- Uploaded video and audio files can now be viewed on their respective pages
|
|
- The file preview tool is now aware that not everything will be an image.
|
|
- Enhanced the recent changes page.
|
|
- New pages show up with an 'N' next to them (as they do in a MediaWiki installation)
|
|
- Page deletions show up in red with a line though them
|
|
- Uploads show with an arrow next to them along with the size of the uploaded file
|
|
- Added mathematical expression parsing between dollar signs.
|
|
- Generated previews now have etags. This should speed up load times of subsequent requests significantly.
|
|
- Added some extra built-in variables to the parser.
|
|
- `{{{~}}}`: Displays the top level page name (i.e. the page that has been requested).
|
|
- `{{{*}}}`: Displays a comma-separated list of subpages of the requested page.
|
|
- Links to non-existent pages are now coloured red by default.
|
|
|
|
### Changed
|
|
- Enhanced the dev help page some more
|
|
- Changed the uploaded file preview generation to use imagemagick. You now need to have the `imagick` php extension installed (installation on linux: `sudo apt-get install php-imagick`).
|
|
- The uploaded file preview generation action will now return audio and video files as-is. This allows for HTML5 video / audio tags to be used to view audio and video files.
|
|
- Made username box autofocus on login page.
|
|
- Added tab indexes to editing form
|
|
|
|
### Fixed
|
|
- Fixed the downloader
|
|
- Fixed an issue with the recent changes page and redirects causing a large number of warnings
|
|
- Fixed a number of issues with the parser
|
|
- Image urls may now contain ampersands ('&')
|
|
- Several warnings that were cropping up here and there due to bugs have been squashed
|
|
- Fixed an issue with multiple links in the same paragraph
|
|
- Fixed a number of issues with the image preview generator
|
|
- Requests for a previews of pages that don't have an associated file won't break anymore. An error image will now be returned instead.
|
|
- A number of things that were not compatible with PHP 7 have been updated to ensure compatibility.
|
|
- Conflict resolution. If someone saves an edit to a page after you started editing, you will get a conflict resolution page.
|
|
|
|
# Notes
|
|
- Test the etag code!
|
|
|
|
## v0.10
|
|
|
|
### Added
|
|
- Added a license. Pepperminty Wiki is now licensed under the Mozilla Public License 2.0.
|
|
|
|
### Fixed
|
|
- Corrected a minor error in the description of the page viewer module.
|
|
- Corrected a minor spelling mistake in the credits page.
|
|
|
|
## v0.10-beta2
|
|
|
|
## Fixed
|
|
- Added the moderator diamond next to the link to the update page in the credits.
|
|
- Corrected the version numbers of a large number of modules that I forgot to change.
|
|
|
|
## v0.10-beta1
|
|
|
|
### Added
|
|
- This changelog. It's long overdue I think!
|
|
- Added the all tags page to the "More..." menu by default.
|
|
- Added recent changes page under the action `recent-changes`. A link can be found in the "More..." menu by default.
|
|
- Changed the cursor when hovering over a time to indicate that the tooltip contains more information.
|
|
- Added icons to the "More..." menu
|
|
- Added help section to parsedown parser.
|
|
- Added more information to the dev help page.
|
|
- Added templating! It works the way you'd expect it to in Mediawiki.
|
|
- Help section ids now show to the right of the help section headers by default.
|
|
|
|
### Changed
|
|
- Improved appearance of the all pages list.
|
|
- Improved apparence of the tag list page.
|
|
- Added a link back to the list of tags on the list of pages with a particular tag.
|
|
- Upgraded help page. Modules can now register their own sections on a wiki's help page.
|
|
- Optimised search queries a bit.
|
|
- Save preprocessors now get passed an extra parameter, which contains the old page source.
|
|
- Changed the default parser to parsedown.
|
|
- Removed parsedown from the `parser-parsedown` module and replaced it with code that automatically downloads parsedown and parsedown extra on the first run.
|
|
- Removed Slimdown addition from the parsedown parser and replaced it with a custom extension of parsedown extra.
|
|
- Moved printable button to bottom bar and changed display text to "Printable version".
|
|
- Redirect pages now show in italics in page lists.
|
|
- Made other minor improvements to the page lists.
|
|
|
|
### Fixed
|
|
- Removed debug statement from the redirect page module.
|
|
- Improved the "There isn't a page called..." message you sometimes see when searching.
|
|
- Corrected a few minor spelling issues on the help page.
|
|
- The `recent-changes` module now has a proper help section.
|