Use lockf rather than flock when taking the cgilock, for better portability.
[ikiwiki] / doc / news / ikiwiki_version_3.0.mdwn
1 Ikiwiki has reached version 3.0 and entered a new phase in its
2 [[development_cycle|roadmap]].
3
4 The 3.0 release of ikiwiki changes several defaults and finishes
5 some transitions. You will need to modify your wikis to work with
6 ikiwiki 3.0. A document explaining the process is available
7 in [[tips/upgrade_to_3.0]].
8
9 The highlights of the changes in version 3.0 include:
10
11 * Support for uploading [[attachments|plugins/attachment]].
12 * Can [[plugins/rename]] and [[plugins/remove]] pages and files via the web.
13 * [[Web_based_setup|plugins/websetup]].
14 * Blog-style [[plugins/comments]] as an alternative to Discussion pages.
15 * Many other new plugins including [[plugins/htmlbalance]], [[plugins/format]],
16   [[plugins/progress]], [[plugins/color]], [[plugins/autoindex]],
17   [[plugins/cutpaste]], [[plugins/hnb]], [[plugins/creole]], [[plugins/txt]],
18   [[plugins/amazon_s3]], [[plugins/pinger]], [[plugins/pingee]],
19   [[plugins/edittemplate]]
20 * The RecentChanges page is compiled statically, not generated from the CGI.
21 * Support for additional revision control systems: [[rcs/bzr]],
22   [[rcs/monotone]]
23 * Support for [[tips/untrusted_git_push]].
24 * A new version (3.00) of the plugin API, exporting additional
25   commonly used functions from `IkiWiki.pm`.
26 * Nearly everything in ikiwiki is now a plugin, from WikiLinks to
27   page editing, to RecentChanges.
28 * Far too many bug fixes, features, and enhancements to list here.
29
30 Thanks to the many contributors to ikiwiki 3.0, including:
31
32   Jelmer Vernooij, Recai Oktaş, William Uther, Simon McVittie, Axel Beckert,
33   Bernd Zeimetz, Gabriel McManus, Paweł Tęcza, Peter Simons, Manoj
34   Srivastava, Patrick Winnertz, Jeremie Koenig, Josh Triplett, thm, Michael
35   Gold, Jason Blevins, Alexandre Dupas, Henrik Brix Andersen, Thomas Keller,
36   Enrico Zini, intrigeri, Scott Bronson, Brian May, Adeodato Simó, Brian
37   Downing, Nis Martensen. (And anyone I missed.)
38
39 Also, thanks to the users, bug submitters, and documentation wiki editors.
40 Without you, ikiwiki would just be a little thing I use for my home page.
41
42 --[[Joey]]