comparison docs/CHANGES @ 3885:273a648d8ab7

update CHANGES
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Sun, 20 Jul 2008 13:40:09 +0200
parents c8ffd029ab1f
children f85cd27073a9 a0babca35e5d
comparison
equal deleted inserted replaced
3884:085328cb4f4d 3885:273a648d8ab7
30 having made a backup with some other, proven method. 30 having made a backup with some other, proven method.
31 USE BOTH ON YOUR OWN RISK! 31 USE BOTH ON YOUR OWN RISK!
32 32
33 Version 1.7.current: 33 Version 1.7.current:
34 New features: 34 New features:
35 * New 'cache' action (can be used to cache expensively rendered output, e.g. 35 * New 'cache' action (see developer notes).
36 scaled images, parsers that render text to images). Once put into the
37 cache, moin can emit a http response for that content very fast and very
38 efficient (including "304 not changed" handling).
39 36
40 Fixes: 37 Fixes:
41 * Security fix: XSS fix for advanced search form 38 * Security fix: XSS fix for advanced search form
42 * Avoid creation of new pagedirs with empty edit-log files by just 39 * Avoid creation of new pagedirs with empty edit-log files by just
43 accessing a non-existant page. If you used 1.7 before, you likely have 40 accessing a non-existant page. If you used 1.7 before, you likely have
45 moin --config-dir=... --wiki-url=... maint cleanpage 42 moin --config-dir=... --wiki-url=... maint cleanpage
46 This will output some shell script (please review it before running!) 43 This will output some shell script (please review it before running!)
47 that can be used to move trash pages into some trash/ directory and also 44 that can be used to move trash pages into some trash/ directory and also
48 moves deleted pages into some deleted/ directory. Maybe keep a copy of 45 moves deleted pages into some deleted/ directory. Maybe keep a copy of
49 those directories for a while just for the case. 46 those directories for a while just for the case.
50 * Standalone server: fix --pidfile option 47 * Server specific fixes:
48 * standalone (wikiserver.py): fix --pidfile option
49 * mod_python: work around mod_python 3.3.1 problems with file uploads.
50 Note: if you are still using mod_python, we strongly recommend you
51 try out mod_wsgi (in daemon mode) - it has less bugs, better
52 security, better separation, WSGI is a Python standard, and moin
53 developers also use WSGI. See HelpOnInstalling/ApacheWithModWSGI.
54 * revert action: fixed for deleted pages.
51 * Search: 55 * Search:
52 * Xapian indexing: Removed crappy "hostname" tokenization. 56 * Xapian indexing: Removed crappy "hostname" tokenization.
53 Fixes MoinMoinBugs/1.7 XapianNotWorkingWithLeadingNumbersInTitle. 57 Fixes MoinMoinBugs/1.7 XapianNotWorkingWithLeadingNumbersInTitle.
58 Also tokenize CamelCase parts of non-wikiwords.
54 * Make query parser reject more invalid input. 59 * Make query parser reject more invalid input.
55 * If query parsing raises a BracketError, at least tell what the problem 60 * If query parsing raises a BracketError, at least tell what the problem
56 is (and not just raise empty ValueError). 61 is (and not just raise empty ValueError).
57 * Category search: ignore traling whitespace after ---- 62 * Category search: ignore traling whitespace after ----
58 * Argument parser: 63 * Argument parser:
59 * Fixed sort() usage in UnitArgument to be Python 2.3 compatible. 64 * Fixed sort() usage in UnitArgument to be Python 2.3 compatible.
60 * Fixed MoinMoinBugs/TypeErrorInWikiutils. 65 * Fixed MoinMoinBugs/TypeErrorInWikiutils.
61 * TableOfContents macro: skip outer-most <ol> levels when page isn't using 66 * Macros:
62 the biggest headings 67 * TableOfContents: skip outer-most <ol> levels when page isn't using
68 the biggest headings
69 * MonthCalendar: fix MoinMoinBugs/MonthCalendarBreaksOnApostrophe
70 * xslt parser: fix MoinMoinBugs/DoNotConvertUnicodeToUTF8ForXsltParser
63 * OpenID RP: make it compatible to python-openid 2.2.x 71 * OpenID RP: make it compatible to python-openid 2.2.x
64 * PackagePages.collectpackage: removed encoding from file name of zipfile 72 * PackagePages.collectpackage: removed encoding from file name of zipfile
73 * Surge protection: exclude localnet no matter whether user is known or not.
74 * Notifications: fix MoinMoinBugs/DuplicateNewUserNotification
75 * Script moin account create/disable/resetpw: checks for already existing
76 user now.
77
78 Other changes:
79 * Prevent CategoryTemplate being listed as a category (it is a Template)
80 by changing the default page_category_regex.
65 81
66 Developer notes: 82 Developer notes:
83 * New MoinMoin.action.cache - can be used to cache expensively rendered
84 output, e.g. generated images). Once put into the cache, moin can emit
85 a http response for that content very fast and very efficient (including
86 "304 not changed" handling.
67 * New file-like API in MoinMoin.caching (good for dealing with medium 87 * New file-like API in MoinMoin.caching (good for dealing with medium
68 to large files without consuming lots of memory). 88 to large files without consuming lots of memory).
69 * New MoinMoin.action.cache - fast/efficient serving of stuff you put 89 * wikiutil.importPlugin supports getting the whole plugin module object
70 into the cache. 90 by giving function=None.
91
71 92
72 Version 1.7.0: 93 Version 1.7.0:
73 Note: This is a reduced CHANGES, ommitting details from rc/beta test and 94 Note: This is a reduced CHANGES, ommitting details from rc/beta test and
74 also less interesting minor changes and fixes. It shows changes 95 also less interesting minor changes and fixes. It shows changes
75 relative to 1.6.3 release. 96 relative to 1.6.3 release.