Release 1.3.5 was released 2005-08-04. See MoinMoinBugs and MoinMoinRelease1.3/CHANGES. It will be probably the last release in the 1.3.x series, followed by the 1.5 release.
It will be mostly a bug fix release, but also contain some new features:
Lupy indexed search engine (experimental and disabled by default, enable to help us testing), see LupyIntegration and HelpOnSearching/LupySearch.
an improved version of MonthCalendar showing some info using a mouseover javascript
- new xslt and docbook parsers
- new i18n
- speed improvements for persistent servers
TODO
Audit all request.cfg usages for thread-unsafe code. Caching the cfg object leads to new race conditions. See below or /ThreadSafety for code that needs review
- Already seen in the wild: scandicts. Other example: interwiki resolving.
Fixed tests that failed because of cfg sharing between requests
Tests disabled when using multi threading - they change request.cfg in thread unsafe way
If we have time, implement .copy() in config, so the test can modify a private safe copy.
These:
MoinMoin/wikiutil.py: if not hasattr(cfg, '_EXT_TO_PARSER'): MoinMoin/user.py: cfg._name2id = _name2id
While AlexanderSchremmer has added in DesktopEdition 1.3.4-2 the zip file patch for attachments I was pretty sure it goes into the 1.3.5 version. The Packageinstaller is a fine extension too. I am not sure what you would prefer now. Is it already planned to add my patch to a further version. Should I provide a new version of the patch? Sorry for the circumstances. -- ReimarBauer 2005-08-04 23:58:15
the PackageInstaller needs some ACL change that didn't make it to 1.3.5 (but will be in 1.5)
- we can look at the zip file patch for 1.5, too. Please note that all attachment stuff is currently removed in 2.0 branch (and will be re-implemented in some other way).
I am still planning to integrate the ZIP and packaging code into 1.5. -- AlexanderSchremmer 2005-08-05 07:08:27