add news item for ikiwiki 2.41

master
Joey Hess 2008-03-29 21:17:27 -04:00
parent 5b8f2742f3
commit d9c08fcb15
2 changed files with 66 additions and 45 deletions

View File

@ -1,45 +0,0 @@
ikiwiki 2.31 released with [[toggle text="these changes"]]
[[toggleable text="""
* [ Joey Hess ]
* Revert preservation of input file modification times in output files,
since this leads to too many problems with web caching, especially with
inlined pages. Properly solving this would involve tracking every page
that contributes to a page's content and using the youngest of them all,
as well as special cases for things like the version plugin, and it's just
too complex to do.
* aggregate: Forking a child broke the one state that mattered: Forcing
the aggregating page to be rebuilt. Fix this.
* cgi hooks are now run before ikiwiki state is loaded.
* This allows locking the wiki before loading state, which avoids some
tricky locking code when saving a web edit.
* poll: This plugin turns out to have edited pages w/o doing any locking.
Oops. Convert it from a cgi to a sessioncgi hook, which will work
much better.
* recentchanges: Improve handling of links on the very static changes pages
by thunking to the CGI, which can redirect to the page, or allow it to be
created if it doesn't exist.
* recentchanges: Exipre all *.\_change pages, even if the directory
they're in has changed.
* aggregate: Lots of changes; aggregation can now run without locking the
wiki, and there is a separate aggregatelock to prevent multiple concurrent
aggregation runs.
* monotone changes by Brian May:
- On commits, replace "mtn sync" bidirectional with "mtn push" single
direction. No need to pull changes when doing a commit. mtn sync
is still called in rcs\_update.
- Support for viewing differences via patches using viewmtn.
* inline: When previewing, still call will\_render on rss/atom files,
just avoid actually writing the files. This is necessary because ikiwiki
saves state after a preview (in case it actually *did* write files),
and if will\_render isn't called its security checks will get upset
when the page is saved. Thanks to Edward Betts for his help tracking this
tricky bug down.
* inline: Add new `allowrss` and `allowatom` config options. These can be
used if you want a wiki that doesn't default to generating rss or atom
feeds, but that does allow them to be turned on for specific blogs.
* Don't die if running with --getctime and rcs\_getctime throws an error.
There are several cases (recentchanges files, aggregated files)
where some source files are not in revision control.
* Page templates can now use CTIME to show when the page was created.
* [ Josh Triplett ]
* README.Debian: Mention user wikilists."""]]

View File

@ -0,0 +1,66 @@
ikiwiki 2.41 released with [[toggle text="these changes"]]
[[toggleable text="""
* [ Adeodato Simó ]
* Preprocessor directives generated by the shortcut plugin accept a `desc`
parameter that overrides the anchor text provided at shortcut definition
time. (Closes: #[458126](http://bugs.debian.org/458126))
* [ martin f. krafft ]
* The meta plugin now allows for the robots tag to be specified without the
risk of it being scrubbed.
* Let meta.openid set X-XRDS-Location header
* Make makerepo set the Git merge remote.
branch.master.remote previously used to default to origin, which has
recently been changed; it now needs to be set explicitly, which this
patch does. Closes: #[470517](http://bugs.debian.org/470517)
* meta: Also generate openid2 headers.
* Handle SimpleXMLRPCDispatcher arg count change in python 2.5
* Provide XML-RPC proxy abstraction for Python plugins.
* [ Joey Hess ]
* Add recentchangesdiff plugin that adds diffs to the recentchanges feeds.
* rcs\_diff is a new function that rcs modules should implement.
* Implemented rcs\_diff for git, svn, and tla (tla version untested).
Mercurial and monotone still todo.
* Support Text::Markdown::markdown, which is the spelling used by
version 1.0.16 of Text::Markdown.
* Updated Spanish translation from Victor Moral.
* Fix example exclude regexp. Closes: #[469691](http://bugs.debian.org/469691)
* Remove locking code in git rcs\_commit. I'm not sure if this was ever
correct, and it's certianly not correct now, since the wiki is locked
before rcs\_commit is ever called, and should not be unlocked by
rcs\_commit either.
* monotone: Require version 0.38 or greater, and stop using the mtnmergerc
option. (Brian May)
* Use forcebaseurl to make page previews be displayed with the html base
set to the destination page. This avoids need for hacks to munge the urls
in preview mode, which fixes several bugs.
* Several destpage fixes in plugins.
* Use absolute url for feedurl when filling out the feed templates.
Closes: #[470530](http://bugs.debian.org/470530)
* Fix expiry of old recentchanges changeset pages.
* French translation update. Closes: #[471010](http://bugs.debian.org/471010)
* external: Fix support of XML::RPC::fault.
* htmltidy: Pass --markup yes, in case tidy's config file disabled it.
* external: Add getargv and setargv methods to allow access to ikiwiki's
@ARGV.
* Correct bug in encoding of %pagestate keys, fixes edittemplate.
* Detect invalid pagespecs and do not merge them in add\_depends,
as that can result in a broken merged pagespec that matches nothing.
* Record new pages in %pagesources temporarily when previewing so that
things that need to know the page source or type can query it from there.
Fixes previewing of tables when creating a new page.
* German translation update. Closes: #[471540](http://bugs.debian.org/471540)
* Time::Duration is no longer used, remove from docs and recommends.
* Store userinfo in network byte order for easy portability.
(Old files will be automatically converted.)
* Close meta tag for redir properly.
* smiley: Detect smileys inside pre and code tags, and do not expand.
* inline: Crazy optimisation to work around slow markdown.
* Precompile pagespecs, about 10% overall speedup.
* Changed to a binary index file, written using Storable, for speed.
* external: Work around XML RPC's lack of support for null by passing
a special sentinal value.
* inline: Allow the "feedshow" parameter to take values greater than the
value for "show".
* Added a hardlink option in the setup file, useful if the source and
dest are on the same filesystem and the wiki includes large media files,
which would normally be copied, wasting time and space."""]]