Note: This is a reduced CHANGES, ommitting details from rc/beta test and
also less interesting minor changes and fixes. It shows changes
relative to 1.7.2 release.
If you want to see full detail, read it there:
http://hg.moinmo.in/moin/1.8/file/6130eab15936/docs/CHANGES
New Features: ==============================================================
* HINT: New "modernized" theme - if you use "modern" [default], try:
theme_default = 'modernized'
If you find problems with "modernized", please report them because we
want to use it as default theme in future.
* GUI Editor:
* upgraded to use FCKEditor version 2.6.3
* user can insert and modify various types of MoinMoin links
* New plugin_dirs setting to allow multiple plugin pathes (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.
* New macros "WikiConfig" and "WikiConfigHelp".
* Per-parser quickhelp, 'quickhelp' class variable of parser class.
* Secure session cookies for https (see cfg.cookie_secure).
* Added left/center/right/justify css classes to builtin themes.
Use them like:
{{{!wiki justify
this content is justified....
}}}
Removed Features: ==========================================================
* HINT: url_prefix setting (use url_prefix_static or just use the default)
* traceback_log_dir setting (we just use logging.exception)
* editor_quickhelp setting (replaced by per-parser quickhelp)
* Restoring backups with the backup action and related settings (while
creating backups is no big issue and should work OK, restoring them
had fundamental issues related to overwriting or not-overwriting of
existing files - thus we removed the "restore" part of the action and
recommend that you just contact the wiki server admin in case of trouble,
give him your wiki backup file and let him carefully restore it.)
* Removed unmaintained DesktopEdition (moin 1.5.x style) and phpwiki
migration scripts from contrib/ directory.
Bug Fixes: =================================================================
* GUI Editor - fixed lots of bugs.
* Fixing https detection for servers using HTTPS=1 and also for WSGI
servers not using HTTPS/SSL_ environment, but just wsgi.url_scheme.
* Search results: link to 'view' rendering of found attachments.
* Standalone server: fix serverClass and interface argument processing,
announce used serverClass in log output.
* mointwisted: fixed Twisted start script.
* Logging:
* Use logging framework for messages emitted by warnings module (e.g.
DeprecationWarning), silence some specific warnings.
* Removed superfluous linefeeds in timing log output.
* Bug fix for language not installed (MoinMoinBugs/WikiLanguageNotDefined).
* Fixed editbar hidden comment link cosmetics for sidebar themes (hide the
complete list element).
* MoinMoinBugs/DoubleScriptNameInSitemap (fixing urls given by sitemap
action, if the wiki does not run in the root url of the site)
* Fixed backup action configuration (broke on win32).
* Fixed MoinMoinBugs/PackagesAddRevision.
* SyncPages: add workaround for callers calling log_status with encoded
bytestrings.
* Fixed dbw_hide_buttons javascript.
* HINT: Jabber bot can now be configured to use an authentication realm
which is different from the server's hostname; the xmpp_node
configuration parameter can now contain a full JID and the xmpp_resource
parameter is no longer supported.
Other Changes: =============================================================
* HINT: new configuration for misc. secrets, please use either:
secrets = "MySecretLooongString!" one secret for everything
or:
secrets = {
'xmlrpc/ProcessMail': 'yourmailsecret', for mailimport
'xmlrpc/RemoteScript': 'yourremotescriptsecret',
'action/cache': 'yourcachesecret', unguessable cache keys
'wikiutil/tickets': 'yourticketsecret', edit tickets
'jabberbot': 'yourjabberbotsecret', jabberbot communication
}
Secret strings must be at least 10 chars long.
Note: mail_import_secret setting is gone, use
secrets["xmlrpc/ProcessMail"] instead of it.
Note: jabberbot secret setting is gone, use
secrets["jabberbot"] instead of it.
* HINT: user_autocreate setting was removed from wiki configuration and
replaced by a autocreate=<boolean> parameter of the auth objects that
support user profile auto creation.
* moin import irclog: use irssi parser to format logs, mapped .irc
extension to text/plain mimetype.
* HINT: backup action: backup_exclude (default: "do not exclude anything")
is now a function f(filename) that tells whether a file should be
excluded from backup.
You can get the old regex exclusion functionality by using:
backup_exclude = re.compile(your_regex).search
Be careful with your regex, you might need to use re.escape() to escape
characters that have a special meaning in regexes (e.g.: \.[] etc.).
If in doubt, maybe just leave backup_exclude at the default and don't
exclude anything.
* Speed up javascript comments processing on IE by getElementsByClassName()
* Added sk (slovak) i18n, updated i18n.