aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
Commit message (Expand)AuthorAge
* Update changelog with schmonz's changesSimon McVittie2019-09-29
* Updated German program translation from Sebastian Kuhnert.Joey Hess2019-06-06
* Updated German basewiki and directives translation from Sebastian Kuhnert.Joey Hess2019-06-05
* Prepare 3.20190228 for future releaseSimon McVittie2019-02-26
* po: Always filter .po files•••The input to filter hooks is meant to be the content of a source file on disk. If we only filter once per (page, destpage) pair, and a page is inlined into the same destpage more than once, then the second occurrence will render as the result of htmlizing .po source as if it was Markdown (or whatever the type of the corresponding master page is), which is never going to end well. The alreadyfiltered mechanism was added in commit 1e874b3f to avoid preprocessing loops, but I'm not sure where it could lead to a loop: filter hooks are only called from IkiWiki::filter, which is only called on page content from disk or on proposed content being previewed. According to <https://bugs.debian.org/911356#41>, deleting the alreadyfiltered mechanism resolves the problem, as well as simplifying the code. Closes: #911356 Tested-by: intrigeri Simon McVittie2019-02-24
* Prepare new release•••Signed-off-by: Simon McVittie <smcv@debian.org> Simon McVittie2019-02-07
* closeSimon McVittie2019-02-03
* Mark as applied•••Signed-off-by: Simon McVittie <smcv@debian.org> Simon McVittie2019-02-03
* Add a missing changelog entry.Amitai Schleier2019-02-03
* Update changelog•••Signed-off-by: Simon McVittie <smcv@debian.org> Simon McVittie2019-02-03
* Update changelogSimon McVittie2019-01-31
* fix permalink to comments•••This commit was sponsored by Thomas May. Joey Hess2019-01-21
* rename postvote to postlink•••This better explains what it contains, which is a wikilink to the page to go to after posting the vote. And postlink is more consistent a name with posttrail. Joey Hess2018-11-26
* poll: Added postvote and posttrail options for better multi-page polls.•••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. Joey Hess2018-11-26
* aggregate: Fix aggregation of posts without a title•••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. Joey Hess2018-10-28
* Update changelogSimon McVittie2018-05-16
* 3.20180311Simon McVittie2018-03-11
* Update changelogSimon McVittie2018-03-09
* 3.20180228•••Signed-off-by: Simon McVittie <smcv@debian.org> Simon McVittie2018-02-28
* changelog: Mention packaging changes imported from Debian•••Signed-off-by: Simon McVittie <smcv@debian.org> Simon McVittie2018-02-28
* rst: Use Python 3 instead of Python 2•••Signed-off-by: Simon McVittie <smcv@debian.org> Simon McVittie2018-02-28
* Update changelog•••Signed-off-by: Simon McVittie <smcv@debian.org> Simon McVittie2018-02-28
* build: Ensure that pm_to_blib finishes before rewriting shebang lines•••Otherwise, rewriting shebang lines can race with pm_to_blib, potentially resulting in files being corrupt or empty. Simon McVittie2018-01-29
* 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 behaviour•••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 Simon McVittie2018-01-29
* 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 value•••to not imply that this changelog has anything to do with debian unstable Joey Hess2018-01-05
* flip changelog symlinkJoey Hess2018-01-05
* * Work on firming up the plugin interface:••• - 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. joey2006-09-09