Typeの認証およびセキュリティ機能についていくつか、重要な改善を加えました。(EXIM)で正しくメールが送信されない不具合を修正しました。複数の宛先に「通知を送信する」機能の不具合を修正しました。事前確認するように設定したコメントについて、コメントの通知が送信されなかった不具合を修正しました。エラー・チェックユーザーの入力内容の検証機能を多く改善しました。投稿者名、カテゴリー名、ブログ名の最初および末尾にある空白を除いています。これらは、以前登録したカテゴリー名を編集する場合を除き、空欄にできません。重複した名称の使用は、数カ所で許可されません。投稿者は自身のアカウントを削除できなくなりました。削除するとインストールが無効になるからです。リモートからの認証の設定に誤りがある場合、エラーを再構築に表示します。TypeKey認証トークンが空白ではなく、登録者だけのコメント表示に設定していない場合でも、コメント投稿者に対しTypeKeyサービスにログインするよう表示する不具合を修正しました。この修正は、新しいブログだけに適用されます。Explorerの使用時に発生するTypeKey認証の不具合を修正しました。管理画面で、エントリーのリスト表示するアイテム数は、たとえば「5コメントを表示、20コメントを表示など」、ユーザーごとに設定できるようにしました。アプリケーション全体において、リスト表示をフィルターする際に、使用可能なフィルター・パラメーターを表示するようにしました。再構築のバックグラウンド処理を有効にし、管理画面の応答を早めました。「戻る」ボタンをクリックすることで、最初のアクションを行った画面に戻れるようにしました。確認画面に「キャンセル」ボタンを追加し、エントリーのリスト画面に戻れるようにしました。認証済みのコメント投稿者のメールアドレスが(存在する場合)、コメント編集画面に表示されるようになりました。コメント・リストが、認証済みのコメント投稿者のプロフィール・ページにリンクされました。タグを使い、ブログの言語を指定することができるようになりました。コメントやサニタイズ・アトリビュートを使っているテンプレート・タグに対するHTMLサニタイズ機能を改善しました。「下書き」エントリーもカウントに含める不具合を修正しました。タグが、コメント投稿者のメールアドレスを表示しないようになりました(現在、スタティック処理だけに適用されます)。)をより的確にしました。カテゴリーがブログのページで昇順に並べ替えられない不具合を修正しました。現在は昇順・降順共に機能します。始まるURLを認識できるようになりました。テンプレート名に角括弧「[、]」を使用してもエラーが発生しなくなりました。タグが、たとえ同一のカテゴリー名が存在していたとしても、正しい(サブ)カテゴリーからエントリーを選択できるようになりました。「コメントでのHTMLの利用を許可する」オプションを有効にしたときのコメント確認機能を修正しました。メインページ等のデフォルト・テンプレートで、サブカテゴリーの階層構造が把握できるようになりました。設定PublishCharsetの設定値をもとに、データベースとの接続時のエンコードを指定できるようになりました。詳細は、SQLSetNamesをご覧ください。ブログのアーカイブ設定を更新した後、ユーザーに、再構築するようプロンプトが表示されるようになりました。クリエイティブ・コモンズ2.0ライセンス(英語版)のサポートを追加しました。クリエイティブ・コモンズについての詳細は、http://creativecommons.org/をご覧ください。発行を抑制するサポート機能を追加しました。新しいブログのセットアップ画面で、より適切なブログのURLとファイルシステム・パスが表示されるようにしました。コメント設定はデフォルトで、セーフおよびエラーなしの設定になりました。この設定では、登録者によるコメント機能はオフになり、未登録者によるコメントは事前確認されます。参照するように修正しました。新規にブログを作成したとき、日付用の言語が「チェコ語」になる不具合を修正しました。Latin-1だけでなくUTF-8のブログでも機能するようになりました。カテゴリー名がすべて、非ラテン文字あるいは句読点からなる場合、数字のIDはその”dirified”の表記として、使用されるようになりました。ブログの検索機能がローカライズできるようになりました。新しいブログが、その投稿者の使わない言語に初期設定されている不具合を修正しました。デフォルト・テンプレート名を国際化するに当たり、より一貫性を保てるようにしました。タグについて、何も生成しない不具合を修正しました。タグ内で使われていると、何も生成しない不具合を修正しました。タグについて、空のカテゴリーも表示できるようになりました。ブログでURLをコメント内で自動リンクするよう設定しても、自動リンクされない不具合を修正しました。タグについて、正しくデータを検知できない不具合を修正しました。ダイナミック・パブリッシングは、特定のシステム要件が満たされない場合には使えなくなりました。:コンパイルされたテンプレートのディレクトリ)を作成しようとします。Typeに十分な権限がない場合は、よりわかりやすいエラー・メッセージが表示され、それによってユーザーは、これらのコンポーネントを作成しやすくなりました。エントリー数が多いと、ダイナミック・パブリッシングの使用時に、再構築でタイムアウトを引き起こす不具合を修正しました(ダイナミック・パブリッシングでは、ファイルシステム上のページの代わりに、FileInfoテーブルが再構築されます)。現在、これらの「再構築」がブラウザーで段階的に行われ、タイムアウトを防ぎます。エントリー作成/編集エントリー作成時に、サブディレクトリにアップロードしたファイルへのURLの生成の不具合を修正しました。クイックポスト画面にあるブログのドロップダウン・リストが、アルファベット順に表示されるようになりました。FireFoxで利用可能な、エントリー編集画面およびクイックポスト画面へのショートカットのキーボード・フォーマットを修正しました。ユーザー・インタフェースでのサブカテゴリーの階層表示を改善しました。サブカテゴリーは次の場所で階層型に表示されます。6でURLの文字長の制限を超えなくなりました。投稿のpermalink(パーマリンク)が「確認」画面を経由して保存するときに変わってしまう不具合を修正しました。「エントリーを編集する」画面の上部と下部の両方に、エントリー編集ページのアクション・ボタンを表示するカスタマイズ・オプションを加えました。ファイルのアップロード時に、tempファイルの作成エラーをよりスムーズに扱えるようになりました。トラックバックを検知するときに、ドメイン名が一致しない(たとえば、'www.example.com'が'example.com'と入力されている)場合でも柔軟に対応できるようになりました。)を含む不具合を修正しました。Windowsにおいて、ファイルと画像のアップロードおよび画像のサムネイル作成機能を改善しました。ファイルのアップロード用ダイアログボックスでは、Windowsのパスが正しく表示されるようになりました。mod_perlの実行時に要求が変わると「アップロードされたファイルは大きすぎます」という擬似エラーが生成する不具合を修正しました。3をサポートできるようにしました。DateTimeのPerlモジュールが必要でなくなり、その結果、より多くの環境で互換性が保たれるようになりました。count_group_byメソッドを修正しました。templatesは、別の方法で上書きできるようになりました。ドライバーとプラグインからのバイナリ・データ保管に伴う不具合を修正しました。PostgreSQLのMTスキーマによって、pluginがBLOBを使ってPluginDataのconfigデータを保管してしまう不具合を修正しました。この修正はスキーマの変更を要するため、新しいインストールだけに適用されます。現在のお客様向けのアップグレード用スクリプトは、次回のリリースで提供されます。プラグインによって使用可能なユーティリティ・ルーチンに、より包括的なドキュメントを加えました。post_saveコールバックは、保存されたオブジェクトだけでなく、オリジナル・オブジェクトにもアクセスできるようになりました。MT::Appサブクラスのデフォルトを改善した結果、画面操作を伴うプラグインを作成しやすくなりました。今回のリリースで更新された"Mirror"プラグインは、この改良を反映しています。MTディレクトリとアクティブCGIパスの検知を改善した結果、プラグインUIがより多くの環境で互換性を保てるようになりました。サポートを追加しました。して、目障りな警告メッセージをオン・オフできるようにしました(デフォルトではオフになっています)。その他ドメインのルートにインストールした際に、ログインできない不具合を修正しました。DBの環境下でサブカテゴリを利用しているブログを、MySQL/PostgreSQLへ移行できない不具合を修正しました。(2005.02.04)3.15-jaで修正されるはずだった不具合を修正しました。(2005.01.31)3.15-enと同等にしました。PHPでのVERSION表記を修正しました。ダイナミックページ生成で、コメントの設定で「URLを自動的にリンクにする」にチェックを入れても有効にならない不具合を修正しました。(ogawa)ダイナミックページ生成で、日付アーカイブでMTEntryCategoryが不正なものになる不具合を修正しました。/>が必ず削除されてしまう不具合を修正しました。(ogawa)ダイナミックページ生成で、コメントの設定で「コメントの表示順」を設定しても反映されない不具合を修正しました。(ogawa)ダイナミックページ生成で、MTEntriesWithSubCategoriesでサブカテゴリーのエントリーが表示されない不具合を修正しました。(ogawa)ダイナミックページ生成で、MTCalendarでcategoryオプションが無視される不具合を修正しました。(ogawa)ダイナミックページ生成で、wordsオプションが正常に機能しない不具合を修正しました。(ogawa)ダイナミックページ生成で、「改行を変換する」がエントリやコメントなどに設定されているとき、<dl>~</dl>まわりに余分な改行が入る不具合を修正しました。(ogawa)mt-comments.cgiが生成するプレビューページでMTIfAllowCommentHTMLが常に真になる不具合を修正しました。(ogawa)タイトルに「<>」を含むサイトでクイックポストをしようとすると、不適切なHTMLが生成される不具合を修正しました。(ogawa)新規ユーザを作成したときにパスワードを空白のまま登録するとエラーとするようにしました。予約投稿時にpingが送れなかった不具合を修正しました。コメント一覧でIPアドレスでフィルタリングした時、「このIPアドレスを禁止する」が正常に動作しないことがあったので修正しました。脆弱性により、スパムメールを送信してしまう不具合を修正しました。(2004.11.16)MT3.121-enと同等にしました。mt-check.cgi、mt-load.cgiの日本語化を行いました。日本語版ドキュメントを修正しました。ja.pmを修正しました。function.MTRemoteSignInLink.phpでの追加。require_comment_emailsをblog_require_comment_emailsに修正しました。(ogawa)App.pmでmt_uriの返り値がハードコーディングされていたので修正しました。(ogawa)DateFormatの%aが正常に動作していなかったので修正しました。MTSubCategoriesの中でMTCategoryCountを用いると公開状態でないエントリーも数え上げてしまう不具合を修正しました。(ogawa)動的に生成するアーカイブの中でMTIncludeを使ってファイルをインクルードする場合、フルパスを指定する必要がある不具合を修正しました。(ogawa)管理画面内のmovabletype.jpへのリンクを修正しました。ダイナミックページ生成で、MTCalendarIfTodayが機能しない不具合を修正しました。(ogawa)ダイナミックページ生成で、MTArchiveLinkでarchive_typeオプションが無視される不具合を修正しました。(ogawa)ダイナミックページ生成で、CGIPathの末尾に「/」がない場合、MTRemoteSignInLink、MTRemoteSignOutLinkが不正なものになる不具合を修正しました。(ogawa)ダイナミックページ生成で、MTEntryLink、MTEntryPermaLinkがアーカイブの設定によっては不正なURLを返す不具合を修正しました。(ogawa)プロフィールの編集で名前を空白にすると、そのまま登録できてしまい、その後編集が不可能になる不具合を修正しました。mt-upgrade31.cgiを修正しました。(2004.10.19)MTDefaultLanguageタグを追加しました。ブックマークレットからの入力でURLのunescapeをしないようにしました。MTCommentFieldタグ内でstaticが指定されていなかった時の振る舞いの変更を行い、テンプレートの必要な個所でstatic=1を指定するようにしました。新規blog作成時にカテゴリアーカイブの生成を有効にするようにしました。AtomAPIの日本語化を行いました。search_templatesの日本語化を行いました。error.tmplの日本語化を行いました。PHPコードの日本語化を行いました。guess_encodingでbinaryと判断された時の処理を追加しました。MTCommentFieldタグが生成するJavaScriptを修正しました。category_pathにて、日本語のカテゴリ名のときにdirifyが空白を返してしまうために、その対策を施しました。XML-RPCのnewPost、editPost時に文字化けすることがあったので修正しました。日本語名のテンプレートをビルドするとエラーとなる不具合を修正しました。atom.xmlのテンプレート内で"en"とハードコーディングされていたので、<$MTDefaultLanguage$>で置き換えるようにしました。変更点RemoteSignOutLink、RemoteSignInLinkタグを追加しました。TypeKeyのバージョンをmt-config.cgiから取得するようにしました。通知メールのsubjectの文字化けすることがあった不具合を修正しました。(ogawa)コメンタのURLリンクからのリダイレクトが正しくされないことがあった不具合を修正しました。(ogawa)通知リストの日本語化対応を行いました。(marumoto)MTArchiveCountの返す値がおかしくなる不具合を修正しました。(ogawa)XML-RPCクライアントから日本語でかつトラックバックつきのエントリを投稿するとバークレイDBを破壊することがあった不具合を修正しました。(marumoto)translate関数内で、一度UTF-8に変換するようにしました。(ogawa)first_n_text関数内で改行を削除するようにしました。(ogawa)dirify関数内で、一旦文字列をeucに変換するようにしました。