changeset 4036:48e8f892ee87

updated CHANGES with 1.8 and 1.7.1 changes
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Tue, 26 Aug 2008 00:53:27 +0200
parents fbf92e24f4d2
children 5467ef800d48
files docs/CHANGES
diffstat 1 files changed, 48 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/docs/CHANGES	Sun Aug 24 21:05:58 2008 +0200
+++ b/docs/CHANGES	Tue Aug 26 00:53:27 2008 +0200
@@ -72,13 +72,22 @@
     * backup action and associated settings
 
   New Features:
+    * New "modernized" theme.
+    * New macros "WikiConfig" and "WikiConfigHelp".
     * GUI Editor:
       * upgraded to use FCKEditor version 2.6.3 (current version)
       * user can insert and modify various types of MoinMoin links
-    * per-parser quickhelp, 'quickhelp' class variable of parser class
-
-
-Version 1.7.current:
+    * Per-parser quickhelp, 'quickhelp' class variable of parser class.
+    * New plugin_dirs setting to allow multiple plugin paths (additional to
+      the automatically configured plugin_dir [default: data_dir/plugin]).
+    * @EMAIL@ expands to a MailTo macro call with the obfuscated email address
+      of the current user.
+
+
+Version 1.7.1:
+  New features:
+    * New 'cache' action (see developer notes).
+
   Fixes:
     * Security fix: XSS fix for advanced search form
     * Avoid creation of new pagedirs with empty edit-log files by just
@@ -89,21 +98,52 @@
       that can be used to move trash pages into some trash/ directory and also
       moves deleted pages into some deleted/ directory. Maybe keep a copy of
       those directories for a while just for the case.
-    * Standalone server: fix --pidfile option
+    * Server specific fixes:
+      * standalone (wikiserver.py): fix --pidfile and --group option, fix
+        operation without a wikiserverconfig.py (use builtin defaults).
+      * mod_python: work around mod_python 3.3.1 problems with file uploads.
+        Note: if you are still using mod_python, we strongly recommend you
+	      try out mod_wsgi (in daemon mode) - it has less bugs, better
+	      security, better separation, WSGI is a Python standard, and moin
+	      developers also use WSGI. See HelpOnInstalling/ApacheWithModWSGI.
+    * revert action: fixed for deleted pages.
     * Search:
       * Xapian indexing: Removed crappy "hostname" tokenization.
         Fixes MoinMoinBugs/1.7 XapianNotWorkingWithLeadingNumbersInTitle.
+        Also tokenize CamelCase parts of non-wikiwords.
       * Make query parser reject more invalid input.
       * If query parsing raises a BracketError, at least tell what the problem
         is (and not just raise empty  ValueError).
-     * Category search: ignore traling whitespace after ----
+      * Category search: ignore traling whitespace after ----
     * Argument parser:
       * Fixed sort() usage in UnitArgument to be Python 2.3 compatible.
       * Fixed MoinMoinBugs/TypeErrorInWikiutils.
-    * TableOfContents macro: skip outer-most <ol> levels when page isn't using
-      the biggest headings
+    * Macros:
+      * TableOfContents: skip outer-most <ol> levels when page isn't using
+        the biggest headings
+      * MonthCalendar: fix MoinMoinBugs/MonthCalendarBreaksOnApostrophe
+    * xslt parser: fix MoinMoinBugs/DoNotConvertUnicodeToUTF8ForXsltParser
     * OpenID RP: make it compatible to python-openid 2.2.x
     * PackagePages.collectpackage: removed encoding from file name of zipfile
+    * Surge protection: exclude localnet no matter whether user is known or not.
+    * Notifications: fix MoinMoinBugs/DuplicateNewUserNotification
+    * Script moin account create/disable/resetpw: checks for already existing
+      user now.
+
+  Other changes:
+    * Prevent CategoryTemplate being listed as a category (it is a Template)
+      by changing the default page_category_regex.
+
+  Developer notes:
+    * New MoinMoin.action.cache - can be used to cache expensively rendered
+      output, e.g. generated images). Once put into the cache, moin can emit
+      a http response for that content very fast and very efficient (including
+      "304 not changed" handling.
+    * New file-like API in MoinMoin.caching (good for dealing with medium
+      to large files without consuming lots of memory).
+    * wikiutil.importPlugin supports getting the whole plugin module object
+      by giving function=None.
+
 
 Version 1.7.0:
   Note: This is a reduced CHANGES, ommitting details from rc/beta test and