| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
[[forum/refresh_and_setup]] indicates some confusion between --setup
and -setup. Both work, but it's clearer if we stick to one in
documentation and code.
A 2012 commit to [[plugins/theme]] claims that "-setup" is required
and "--setup" won't work, but I cannot find any evidence in ikiwiki's
source code that this has ever been the case.
|
|
|
|
| |
top of the web root. This is another things that requires a wiki rebuild on upgrade to this version.
|
|
|
|
|
| |
to ensure those wrong massive depends_simple don't linger on systems that
rebuilt for the other reasons already
|
| |
|
| |
|
|
|
|
|
| |
debian/NEWS and debian/postinst should be edited before release to have
an appropriate version number.
|
|\
| |
| |
| |
| | |
Conflicts:
doc/bugs/transitive_dependencies.mdwn
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* The editpage form now uses the raw page name, not the page title, in its
'page' cgi parameter. Using the title was ambiguous and made it
impossible to tell between some pages, like "foo/bar" and "foo__47__bar",
sometimes causing the wrong page to be edited.
* This change means that some edit links need to be updated.
Force a rebuild on upgrade to this version.
* Above change also allowed really fixing escaped slashes from the blogpost
form.
|
|
|
|
| |
misc fixes
|
|
|
|
|
|
|
|
| |
and style sheet updates, and unless you're using customised versions,
you'll want to rebuild wikis on upgrade to this version to avoid
inconsistencies.
* Allow WIKINAME to to used in footers, as an example of something to put
there.
|
|
|
|
| |
wiki rebuilds are recommended on upgrade to this version.
|
|
|
|
|
|
|
|
|
| |
were titlepage escaped in the urls, and then doubly escaped by the CGI
when editing. To fix this, I removed the titlepage escaping in the edit
urls.
* That means that *every edit link* on the wiki is potentially changed.
Rebuilding wikis on upgrade to this version therefore necessary; enabled
that in postinst.
|
|
|
|
|
|
|
|
|
|
|
| |
source file, to allow tracking of extra rendered files like rss feeds.
* Note that plugins that accessed this variable will need to be updated!
The plugin interface has been increased to version 1.01 for this change.
* Add will_render function to the plugin interface, used to register that a
page renders a destination file, and do some security checks.
* Use will_render in the inline and linkmap plugins.
* Previously but no longer rendered files will be cleaned up.
* You will need to rebuild your wiki on upgrade to this version.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add --version.
* Man page format fixups.
* Add a %pagecase which maps lower-case page names to the actual case
used in the filename. Use this in bestlinks calculation instead of
forcing the link to lowercase.
* Also use %pagecase in various other places that want to check if a page
with a given name exists.
* This means that links to pages with mixed case names will now work,
even if the link is in some other case mixture, and mixed case pages
should be fully supported throughout ikiwiki.
* Recommend rebuilding wikis on upgrade to this version.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* PageSpecs can now include nested parens, "and", and "or". This remains
backwards compatible to the old GlobList format. It's implemented by
treating the GlobList as a very limited microlanguage that is transformed
to perl code that does the matching.
* The old GlobList format is deprecated, and I encourage users to switch to
using the new PageSpec format. Compatability with the old format will be
removed at some point, possibly by 2.0.
* Wiki rebuild needed on upgrade to this version due to PageSpec change.
* Add support for creation_month and creation_year to PageSpec.
Closes: #380680
* Changes to index file encoding.
|
|
|
|
|
|
|
|
| |
plugin, so it's possible to implement a Planet using ikiwiki!
* --setup --refresh no longer rebuilds wrappers. Use --setup --refresh
--wrappers to do that.
* Add %IkiWiki::forcerebuild to provide a way for plugins like aggregate
to update pages that haven't changed on disk.
|
|
|
|
| |
will be automatically done on all upgrades.
|
|
|
|
| |
* Rebuilding wrappers is necessary on upgrade to this version.
|
|
|
|
| |
do not need a full rebuild, in order to update any basewiki pages.
|
| |
|
|
|
|
|
| |
* Add some new config items to the estseek.conf template, which are needed
by hyperestraier 1.2.3.
|
|
|
|
|
|
|
|
|
|
|
|
| |
dependency relationships than just inlining. This will require a rebuild
on upgrade to this version.
* Move the rss link, put it in the blogpost form if there is one and at the
top if not. This is both nicer because easier to find, and it cleans up
the code which had used inlinepage as a flag for adding the link later.
* Allow the depends GlobList to be built up from multiple sources (such as
plugins) during a page render.
* Which means that more than one blog is now supported to appear on a
single page. (With some limitations.)
|
| |
|
|
|
|
|
| |
control when to do it
|
|
|