aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
Commit message (Collapse)AuthorAge
* releasing package ikiwiki version 3.20200202.3Joey Hess2020-02-02
|
* 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 filesSimon McVittie2019-02-24
| | | | | | | | | | | | | | | | | | | | 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
* Prepare new releaseSimon McVittie2019-02-07
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* closeSimon McVittie2019-02-03
|
* Mark as appliedSimon McVittie2019-02-03
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* Add a missing changelog entry.Amitai Schleier2019-02-03
|
* Update changelogSimon McVittie2019-02-03
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* Update changelogSimon McVittie2019-01-31
|
* fix permalink to commentsJoey Hess2019-01-21
| | | | This commit was sponsored by Thomas May.
* rename postvote to postlinkJoey Hess2018-11-26
| | | | | | 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.
* 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.