MoinMoin 1.9.0 β2公開

 次期β版が公開されていました。他のソフトの感覚で付いていくと追いつかないような気がしてます。というか社内Wikiは、まだ1.5.xだったような。はよ、1.8まであげておかないと、移行に苦労しそう。

 まだβ版だからか、リリースノートはないもよう。CHANGSから適当にいくつかピックアップ。

Version 1.9.0beta1

1.9.0beta1のCHANGES

  • New features:
    • ヒント: MoinMoin は Python2.4が必要になりました。Python2.3を利用している場合は、アップグレードするか、MoinMoin1.8を利用してください。
    • ヒント: MoinMoin は WSGI アプリケーションになりました。Install doc(docs/INSTALL.html, docs/INSTALL.wsgi)を読んで、どうやって使うかを確認してください。このドキュメントは作成中なので、利用してみてバグなどを見つければ、ここに報告してください: http://master19.moinmo.in/InstallDocs
    • ヒント: Request処理とRequestオブジェクトの大きな変更(WSGI関連)により、多くの 3rd party プラグインが、コードをアップデートする必要がある。現在、どうやってアップデートするかのドキュメントを作成中。
    • Pygments ハイライトライブラリーを使うようになった。このように使う。xxxは、pygmentsがサポートするマークアップ名。また、古い書式 #!python/pascal/cplusplus/... も、まだうごく。
      {{{#!highlight xxx
      ...
      }}}
    • TWikiDraw ドローイングは、 foo.tdraw のような、1つの添付として保存されるようになった。既存のドローイングをコンバートするマイグレーションスクリプトを追加した。
    • ヒント: auth.http.HTTPAuth は、現在 auth.GivenAuth となった。

Version 1.9.0beta2

1.9.0beta2のCHANGES ※本日はまだ存在してない

  • New features:
    • 新しいテーマ modernized_cms を追加(ログインしていない場合、modernizedから多くの wiki widgetsを隠した状態になる)
    • その他、8つほどの新機能
  • New session code:
    • cfg.cookie_lifetime は、現在 tuple (anon, loggedin) で、クッキーのライフタイムを時間単位で提供する。
    • cfg.cookie_httponly が新しく追加され、デフォルトはTrueになっている
  • Removed features:
    • Removed cfg.traceback_* settings (use logging configuration)
    • Removed old session code and settings:
    • Removed cfg.session_handler and session_id_handler (use cfg.session_service)
    • Removed cfg.anonymous_session_lifetime (use cfg.cookie_lifetime)
  • Fixes:
    • 12個の修正


以下、知らない単語を調べた結果。