aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
Commit message (Collapse)AuthorAge
* poll: Added postvote and posttrail options for better multi-page polls.Joey Hess2018-11-26
| | | | | | | | | | | Modern web users probably expect the poll to move on automatically to the next question, and this allows for that behavior. Note that bestlink() runs at vote time, which avoids needing to make the page containing the poll depend on the page that sets up a trail, as the current trail at vote time will be used. This commit was sponsored by Eric Drechsel on Patreon.
* aggregate: Fix aggregation of posts without a titleJoey Hess2018-10-28
| | | | | | | | | | | | | | | | When an aggregated post lacked a title, the code first prepended the $feed->{dir} to it, and only then checked if it had zero length. So, that check could never succeed and it was possible to end up with $page="dir/", and writing to that would of course fail. (Same problem could also occur when the whole title got sanitized away by the wiki_file_regexp.) Fixed by simply checking earlier if $page is empty. Based on a patch by Alexandre Oliva which got lost in a maze of email folders all alike for over two years despite him mentioning it to me at least once in person.
* Update changelogSimon McVittie2018-05-16
|
* 3.20180311Simon McVittie2018-03-11
|
* Update changelogSimon McVittie2018-03-09
|
* 3.20180228Simon McVittie2018-02-28
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* changelog: Mention packaging changes imported from DebianSimon McVittie2018-02-28
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* rst: Use Python 3 instead of Python 2Simon McVittie2018-02-28
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* Update changelogSimon McVittie2018-02-28
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* build: Ensure that pm_to_blib finishes before rewriting shebang linesSimon McVittie2018-01-29
| | | | | Otherwise, rewriting shebang lines can race with pm_to_blib, potentially resulting in files being corrupt or empty.
* build: Use if/then instead of `||` so that the `-e` flag worksSimon McVittie2018-01-29
|
* build: `set -e` before each `for` loop, so that errors are reliably trappedSimon McVittie2018-01-29
|
* mdwn: Restore historical behaviourSimon McVittie2018-01-29
| | | | | | | | | | | | | | | The Discount package in Debian historically enabled fenced code blocks, PHP Markdown Extra-style definition lists, and an expanded character set for tag names. Since Discount 2.2.0 those are runtime settings, so enable them. Unfortunately Text::Markdown::Discount doesn't yet expose the necessary constants: https://rt.cpan.org/Public/Bug/Display.html?id=124188 The IDANCHOR option was historically also enabled in Debian, but is not enabled here because ikiwiki does not enable the TOC option, and IDANCHOR does nothing without TOC. Closes: #888055
* Don't send relative redirect URLs when behind a reverse proxySimon McVittie2018-01-08
|
* releasing package ikiwiki version 3.20180105Joey Hess2018-01-05
|
* set last release's distribution to upstream; dch -r will copy that valueJoey Hess2018-01-05
| | | | to not imply that this changelog has anything to do with debian unstable
* flip changelog symlinkJoey Hess2018-01-05
|
* * Work on firming up the plugin interface:joey2006-09-09
- Plugins should not need to load IkiWiki::Render to get commonly used functions, so moved some functions from there to IkiWiki. - Picked out the set of functions and variables that most plugins use, documented them, and made IkiWiki export them by default, like a proper perl module should. - Use the other functions at your own risk. - This is not quite complete, I still have to decide whether to export some other things. * Changed all plugins included in ikiwiki to not use "IkiWiki::" when referring to stuff now exported by the IkiWiki module. * Anyone with a third-party ikiwiki plugin is strongly enrouraged to make like changes to it and avoid use of non-exported symboles from "IkiWiki::". * Link debian/changelog and debian/news to NEWS and CHANGELOG. * Support hyperestradier version 1.4.2, which adds a new required phraseform setting.