Release notes/1.11/ja

From MediaWiki.org

Jump to: navigation, search

Contents

[edit] Security reminder

MediaWiki does not require PHP's register_globals setting since version 1.2.0. If you have it on, turn it *off* if you can.

[edit] MediaWiki 1.11.0

September 10, 2007

This is the Fall 2007 snapshot release of MediaWiki.

MediaWiki is now using a "continuous integration" development model with quarterly snapshot releases. The latest development code is always kept "ready to run", and in fact runs our own sites on Wikipedia.

Release branches will continue to receive security updates for about a year from first release, but nonessential bugfixes and feature developments will be made on the development trunk and appear in the next quarterly release.

Those wishing to use the latest code instead of a branch release can obtain it from source control: Download from SVN

[edit] 1.11.0rc1以降の変更

省略

[edit] 1.10以降の構成の変更

[edit] 1.10以降の新しい機能

  • (bug 8868) autoblocksのための個別の"blocked"メッセージ
  • ブロックの期限をブロックメッセージに追加
  • カテゴリのリダイレクトページへのリンクは<span class="redirect-in-category"></span>にラップされました
  • 'ImageOpenShowImageInlineBefore'フックを導入した; 詳細は docs/hooks.txtを参照
  • (bug 9628) Special:Contributions、Special:Watchlist上でスレーブの遅延に関する警告を表示する
  • (bug 8818) "wpDestFile"を$1パラメータとして"uploaddisabledtext"に公開する
  • 新しい画像の'upright'キーワードと対応する$wgThumbUpright変数を導入。This allows better proportional view of upright images related to landscape images on a page without nailing the width of upright images to a fix value which makes views for anon unproportional and user preferences useless
  • (bug 6072) 'border'キーワードを[[Image:]]構文に追加
  • 'frameless'キーワードを[[Image:]]構文に導入。フレーム無しで'thumb'のような画像の幅に対するユーザプリファレンスを考慮。
  • (bug 7960) それぞれの"what links here"エントリに対して"what links here"にリンクする
  • commons-styleファイルのリポジトリの任意の数の構成のためのサポートを追加。
  • Content-Dispositionヘッダをthumb.phpの出力に追加
  • thumb.phpのエラーハンドリングを改善
  • 共有画像のローカルな画像説明ページ上のファイル履歴を表示する
  • $wgArticleRobotPoliciesを追加
  • (bug 10076) 追加のパラメータ$7をip、ipの範囲、もしくはipの範囲がブロックされているユーザ名を含むMediaWiki:Blockedtextに追加
  • (bug 7691) 以前削除された記事を再作成するときに削除ログから関連した行を表示する
  • JSのために'wgRestrictionEdit'変数と'wgRestrictionMove'変数をヘッダーに追加
  • (bug 9898) Special:Newpagesですべての名前空間を閲覧できるようにする
  • (bug 10139) 'EditSectionLink'と'EditSectionLinkForOther'フックを導入; 詳細はdocs/hooks.txtを参照
  • (bug 9769) 保護フォームで"watch this page"トグルスィッチを提供
  • (bug 9886) Special:Preferencesでクリアな例の"stub link"を提供
  • (bug 10055) 'AbortNewAccount'フックに渡されるUserオブジェクトのEメールアドレスと本名のプロパティを投入
  • wikiの内容言語で常にSpecial:Booksourcesの結果を表示する。通常は標準的なメッセージファイルからの一般的なリストよりもベターに維持される
  • (bug 7997) Special:Emailuserを使用してユーザをブロックできるようにする
  • (bug 8989) アップロードからの'mhtml'と'mht'ファイルのブラックリスト
  • (bug 8760) "protectexpiry"メッセージでwikiリンクの許可
  • (bug 5908) "DEFAULTSORT"マジックワードのために"DEFAULTSORTKEY"と"DEFAULTCATEGORYSORT"エイリアスを追加
  • (bug 10181) XCacheオブジェクトキャッシングメカニズムをサポート
  • (bug 9058) パスをAdminSettings.phpファイルに提示するために、すべてのメンテナンススクリプトに対して'--aconf'オプションを導入。
  • (bug 8781) LocalSettings.phpのpost-installationにおいてファイルパーミッションをチェックするようにユーザに催促する
  • すべてのスキンに対してshared.css、以前のMonobookスキンに対してcommon.cssの代わりにoldshared.cssを使う。通常、修正はwiki内部のMediaWiki: Common.cssとMediaWiki:Monobook.cssで行われる。
  • (bug 8869) Special:Uncategorizedtemplatesを導入
  • (bug 8734) 記事の保護レベルが変更されたときに異なるログメッセージ
  • (bug 8458, 10338) カスタムの署名の長さを$wgMaxSigChars ユニコード文字に制限する
  • (bug 10096) インターウィキのmapテーブルにクエリする機能を追加
  • 再アップロードする際に、nullのリビジョンを画像の説明ページに追加する
  • 日付によるログ出力のグループ化(もしくはグループログ出力)
  • クルド語インターフェイスの音訳を持つラテン/アラビア文字の書記体系システム
  • すべてのクエリページヘッダでwikitextをサポート
  • 'Orphanedpages'をエイリアスとしてSpecial:Lonelypagesに追加
  • (bug 9328) 利用できるのであれば、現在のリビジョンを閲覧するときに"revison-info"の代わりに"revision-info-current"メッセージを使う
  • (bug 8890) "license"メッセージに対してwikitextを有効にする
  • フック関数が値を返すときshowstopper例外をスローする。'true'の返り値を渡すことを忘れることは拡張機能間の見つけるのが難しいインタラクションの原因になるとてもありふれたエラーです。
  • 特定のキューされたタスクのためにインスタンス化する正しいJobを決定する$wgJobClassesを使う; 拡張機能がカスタムのジョブを導入できるようにする
  • (bug 10326) ウォッチとウォッチ解除するAJAXベースのページがきれいになりデフォルトで有効になった。
  • MyISAMのインストールオプションを追加
  • (bug 9250) 3文字の決め打ちの最小画像名の長さを削除
  • 現在のページとして同じタイトルに標準化しないタイトルを拒否するDISPLAYTITLEの振る舞いを修正。デフォルトごとに有効
  • ユーザのJS/CSSのように<pre>でサイトのCSSJavaScriptをラップ
  • (bug 10196) クラスとdir="ltr"をCSSとJSページ上の<pre>に追加(新しいクラス: mw-code, mw-css, mw-js)
  • (bug 6711) ユーザーグループの割り当て管理をきめ細かくできるように$wgAddGroups$wgRemoveGroupsを追加。
  • 'UserEffectiveGroups'フックを導入; 詳細に関してはdocs/hooks.txtを参照
  • (bug 10387) インストール時に'.php5'拡張子の環境を検知して取り扱う
  • 'ShowRawCssJs'フックを導入; 詳細な情報はdocs/hooks.txtを参照
  • (bug 10404) Special:Userrightsで選択されたユーザに対して権限のログを表示する
  • "destination filename"を持ったファイルが既に存在する場合警告を表示するアップロードページのための新しいJavaScript。
  • 'editsection-brackets'メッセージを追加。セクションのための"[edit]"リンクの角括弧のローカライゼーション(もしくは削除)をできるようにする
  • (bug 10437) texvcスタイリングをshared.cssに移動
  • ウォッチリストに対して"raw editing"モードを導入、ウォッチリストの内容をバルクで追加、削除、と便利なエクスポートをできるようにする
  • ページ履歴で"undo"リンクを表示
  • contributionsユーザ投稿の指定された期間にジャンプするオプション
  • "rollback success"ページ上のフィードバックを改善
  • 名前空間の保護によってページ編集が防止されているときに明確な(もしくは異なる)'namespaceprotected'メッセージをユーザに表示する
  • (bug 9936) "preview=no"で最初にプレビューを表示する編集ごとの抑制
  • "preview=yes"を伴う最初の編集上で一回限りのプレビューの表示をできるようにする
  • (bug 9151) アクセシビリティのために"Return to X"ページ上の時間指定のリダイレクトを削除
  • ユーザページを閲覧するときにツールボックスのユーザログにリンクする
  • (bug 10508) <gallery>上でHTML属性を許可
  • (bug 1962) <math>上でHTML属性を許可
  • (bug 10530) Special:Contributionsの追加説明のためにオプションの"sp-contributions-explain"メッセージを導入
  • (bug 10520) AJAXを通してアップロードする間にライセンスのプレビュー($wgAjaxLicensePreviewで切り替え)
  • パーサの拡張機能とテンプレートの互換性のために新しいParser::setTransparentTagHook
  • 'ContributionsToolLinks'フックを導入; 詳細に関してはdocs/hooks.txtを参照
  • カテゴリが空の場合メッセージを追加
  • Opera 9.5のためのCSSの互換性を追加
  • 大規模なテストが行われていないハンドヘルドのスタイルシートを削除。利点よりもトラブルの方が多く起きたから。適切なハンドヘルドは将来追加されます。現時点では、表示はCSSをオフにするか洗練されたハンドヘルドのブラウザを使うかで受け入れられる。
  • (bug 3173) 大抵のブラウザで、インラインで表示するよりも、ダウンロードとしてエクスポートされたページを提示するオプション
  • ユーザを引数として'isValidPassword'フックコールバックに渡す; 詳細に関してはdocs/hooks.txtを参照
  • 'UserGetRights'フックを導入; 詳細な情報に関してはdocs/hooks.txtを参照
  • (bug 9595) 新しいRevisionを'ArticleInsertComplete'と'ArticleSaveComplete'フックに渡す; 詳細な情報はdocs/hooks.txtを参照
  • (bug 9575) GETパラメータからアップロードの説明を受け取る
  • 'action=purge'が使われている一方で異なるページをリクエストしているときに異なるエンジンキャッシュをスキップする。キャッシュエラーの場合キャッシュをリフレッシュできるようにするため
  • (bug 10701) デフォルトのSpecial:StatisticsメッセージでSpecial:Listusersにリンクする
  • ファイル履歴の表示を改善した
  • (bug 10739) ユーザはファイルをリバートするときにコメントを入力できる
  • パーミッションエラーのハンドリングを改善
  • (bug 10793) "Mark patrolled"リンクはすべての適切な差分ページ上でpatrolパーミッションを持つユーザに表示される
  • (bug 10655) ブロックログメッセージでブロックされたユーザに対して標準的なツールリンクを表示する
  • Special:Ipblocklistでブロックされたユーザに対して標準的なツールリンクを表示する
  • Special:Ipblocklistに対するその他の美的な改善
  • (bug 10826) Added link trail with Cyrillic characters for Mongolian language
  • (bug 10859) 'UserGetImplicitGroups'フックを導入; 詳細な情報に関してはdocs/hooks.txtを参照
  • (bug 10832) 削除されたリビジョンを閲覧するときにユーザ情報を含める
  • (bug 10872) カスタムの制限レベルに対して保護セレクタを生成するときに良識のあるデフォルトに後退する
  • ユーザプリファレンスで編集カウントを表示
  • audio/video拡張子のサポートを改善
  • (bug 10937) アップロードログで上書きファイルを区別する
  • 'ArticleUpdateBeforeRedirect'フックを導入; 詳細に関してはdocs/hooks.txtを参照
  • ファイルの古いリビジョンを削除するとき確認が求められます
  • (bug 7535) ユーザは古いリビジョンのファイルを削除するときコメントを入力できる
  • (bug 11001) Special:NewpagesをPOSTではなくGETリクエストとして投稿する
  • 変更リストのウォッチされたページへのリンク周辺の<strong></strong>は"mw-watched"クラスを持つ
  • (bug 9002) 以前の削除されたファイルと対応する目的のファイル名が提供されたときにSpecial:Upload上で"view/restore deleted edits"のリンクを提供する
  • "invalid special page"メッセージをより明確にした
  • 's'のアクセスキーとツールチップをSpecial:Uploadの'upload file'ボタンに追加
  • 'SkinAfterBottomScripts'フックを導入; 詳細に関してはdocs/hooks.txtを参照
  • (bug 11095) 存在しないページに対してテキストをプリロードするとき"preview on first edit"プリファレンスにhonourする
  • (bug 11022) Special:WhatlinkshereとSpecial:Recentchangeslinkedに対してより正確なページタイトルを使う
  • 通常のwatchlistの編集モードでリンクをユーザ投稿に追加
  • (bug 9426) 'newsectionheaderdefaultlevel'メッセージを追加。section=newの引数が提供されたときに新しいセクションの見出しのフォーマットの修正を可能にする。
  • (bug 10836) 'newsectionsummary'メッセージを追加。最近の更新の新しいセクションリンクに接頭辞を追加するテキストの修正を可能にする

[edit] Bugfixes since 1.10

省略

[edit] 1.10以降のAPIの変更

APIのドキュメントはAPI/jaで利用可能です。

  • 新しいプロパティ: links、templates、images、langlinks、categories、external links
  • Breaking Change: imagelinksをimageusageにリネーム(il->iu)
  • バグ修正: いくつかのケースで間違ったジェネレータの振る舞い
  • JSONフォーマットによって結果をラップするオプションのコールバック関数が可能になる。
  • loginモジュールはより安全な解決策が実装されるまで無効になる
  • (bug 9938) リビジョン識別子によるクエリをした結果はリクエストされたリビジョンよりも、対応するページに対する最新のリビジョンが返される
  • (bug 8772) ユーザでページリビジョンのクエリをフィルタリングする
  • (bug 9927) ユーザの投稿クエリはIPアドレスを受け付けない
  • Watchlistフィードはユーザがログインしていないときに適切なフォードのアイテムをレポートする
  • Watchlistフィードの日付のバグを修正 - 自動的にone last dayを表示
  • Watchlistフィードは監視する時間数を指定できるようにする
  • list=allpagesは現在mapではなくJSONフォーマットで一覧を返す
  • Breaking Change: JSONにおいて、リビジョンはmapではなくlistとして返される。
  • 追加: prop=infoはページの新しいフラグ、現在のページの長さ、訪問カウンターを表示する。
  • 変更: Query watchlistはwlparam=flagsで明示的にリクエストされたときのみフラグを表示する
  • rc_this_oldid (textid)はquery watchlistから受け入れされない
  • action=usercontribs: ucshow=による追加のフィルタリング; ucprop=で必要なフィールドの選択; textid (rev_text_id)は公開されない
  • (bug 9970) Breaking Change: backlinks、embeddedinとimageusageはmapではなくJSONで一覧を返す。タイトルが存在しないときは何も返さない
  • (bug 9121) すべての返されたページのアイテムのpage_idの値を一覧表示するためにindexpageidsクエリパラメータを導入
  • (bug 10147) interwikiのタイトルは処理されず個別の出力の"interwiki"セクションに追加。
  • カテゴリのページに対してクエリを行うためにcategorymembersリストを追加。
  • (bug 10260) ページ保護のステータスを表示
  • (bug 10392) バージョン出力でMediaWikiバージョンの詳細を含める
  • (bug 10411) meta=siteinfoでサイト言語
  • (bug 10391) action=helpはフォーマットがfancyマークアップの場合helpを返さない
  • backlinks、embeddedinとimageusageの一覧はtitlesの代わりに(bl|ei|iu)titleパラメータを使う。これらの一覧のためのタイトルは廃止になりまもなく動かなくなる。* prop=imageinfoを追加 - imageプロパティとアップロードの履歴を取得
  • (bug 10211) meta=siteinfoのDBサーバのレプリケーション遅延情報を追加
  • wikiページ内の外部URL検索を追加(list=exturlusage)
  • リンクの一覧を追加(list=alllinks)
  • 登録ユーザの一覧を追加(list=allusers)
  • タイトルと内容の全文検索を追加(list=search)
  • (bug 10684) list=allusersの機能性の拡張
  • Possible breaking change: prop=revisionsはrvprop=idsのためのpageidを含まない
  • rvprop=sizeをprop=revisionsに追加 (sizeがデータベースでNULLの場合は表示されない)
  • list=allpagesは記事の最大/最小サイズと保護状態でフィルタリングできる
  • サイト統計を追加(meta=siteinfoに対してsiprop=statistics)
  • (bug 10902) IPアドレスからユーザ投稿を取り出すことができない
  • `list=usercontribs` ユーザが存在しているか必要としない
  • (bug 10971) `aufrom`パラメータはスペースで動かない
  • `auprefix`パラメータでユーザ名ハンドリング問題を修正
  • `aufrom`と`auprefix`パラメータのためにアンダースコアをスペースとして取り扱う
  • edit/delete/...トーケン検索をprop=infoに追加
  • meta=userinfoを追加 - ログインユーザの情報、グループのメンバーシップ、権限
  • (bug 11072) APIの画像履歴のクエリの回帰を修正
  • (bug 11115) SHA1ハッシュをimageinfoクエリに追加
  • (bug 10898) APIは存在しないページのためのeditトークンを返さない
  • (bug 10890) categorymembersクエリのためのタイムスタンプのサポート
  • (bug 10980) backlinks上で排他的なリダイレクトを追加
  • User名前空間のIPv6のタイトルを正規化(normalize)(たまにある古いページを修正するためにcleanupTitles.phpを実行)

[edit] 1.10以降のメンテナンススクリプトの変更

  • parserTestsの$wgMaxTocLevelオプションに対するサポートを追加
  • (bug 6823) maintenance/dumpHTML.phpの記事のビューカウンターを無効にする
  • maintenance/importImages.phpを修正して適切なファイルが見つからないときにPHPのエラーメッセージが表示されないようにした。また拡張子の一覧をオプションにした(デフォルトは$wgFileExtensions)
  • ユーザにbureaucratのパーミッションを渡すためにmaintenance/createAndPromote.phpにオプションを追加(--bureaucrat)
  • maintenance/importImages.phpを使って衝突する名前を持つ既存のファイルを上書きすることを可能にする
  • (bug 10266) メッセージファイルを再ビルドするときにネイティブの改行を使う。

[edit] Languages updated since 1.10

省略

[edit] Compatibility

省略

[edit] Caveats

省略