OpenPNE 3.4.0
終了OpenPNE 3.4.0¶
リリース情報 (Information about this release)¶
http://www.openpne.jp/archives/4193/ [ja]
OpenPNE 3.2.1 からの変更点 (Changes from OpenPNE 3.2.1)¶
機能追加・改善 (Enhancement)¶
- Enhancement(機能追加・改善) #140: Upgrade included symfony to 1.4 (内部の symfony を 1.4 にアップグレードする) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #172: CAPTCHA機能の作成 (Kousuke Ebihara)
- Enhancement(機能追加・改善) #173: 外部ログインページ機能の追加 (Kousuke Ebihara)
- Enhancement(機能追加・改善) #256: Add support application global configuration in plugins (アプリケーションのグローバルな設定へのサポートを追加する) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #257: Add skin configuration (スキン設定の追加) (Kousuke Ebihara) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #273: 3.2beta1でメールアドレスを変更した後にメッセージを表示してはどうか (Kousuke Ebihara)
- Enhancement(機能追加・改善) #283: Add support for customizing CSS (カスタム CSS 機能の追加) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #284: Add support for inserting HTML (HTML 挿入機能の追加) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #287: Add support for old type login page (旧形式のログインページへの対応をおこなう) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #288: Add the RSS reader gadget (RSS リーダーガジェットを追加する) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #289: Add the link list gadget (リンク集ガジェットを追加する) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #308: Added support for migrating from OpenPNE 2.12 (OpenPNE 2.12 からの移行をサポートする) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #336: Add specific configuration for public_flag of birthday (誕生日の公開範囲に関する特別な設定を追加する) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #228: Add an ability for sub-manager of community. コミュニティ副管理人機能を追加 (Shogo Kawahara)
- Enhancement(機能追加・改善) #334: Fix Plugin's skeleton for symfony1.4 (Pluginのスケルトンをsymfony1.4に対応させる) (Shogo Kawahara)
- Enhancement(機能追加・改善) #353: Added support for migrating from OpenPNE 2.14 (OpenPNE 2.14 からの移行をサポートする) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #356: Add filesize column to file table (file テーブルに filesize カラムを追加する) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #360: [openpne:upgrade-from-2] Add support for converting sub-manager of community (コミュニティ副管理者のコンバートをサポートする) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #363: [openpne:upgrade-from-2] Improve to not having to set database configuration (データベースに関する設定をおこなわなくても済むようにする) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #230: Add an ability for activity stream (アクティビティ機能の実装) (Shogo Kawahara)
- Enhancement(機能追加・改善) #371: [openpne:upgrade-from-2] Add unit test (単体テストの追加) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #372: 認証プラグインとスキンプラグインの設定画面を分ける (Kousuke Ebihara)
- Enhancement(機能追加・改善) #401: Speed up filtering member_config SQL in login process (ログイン処理における、 member_config を絞り込む SQL の速度を改善する) (Eitarow Fukamachi)
- Enhancement(機能追加・改善) #404: [openpne:upgrade-from-2] Improving guessing MIME Type of image files (画像の MIME Type の推測を改善する) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #415: Add warning in setup if postgresql or sqlite is selected as using DBMS (セットアップ時に使用する DBMS として postgresql か sqlite が選択された場合、警告を発するようにする) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #418: To be compatible with OpenPNE-2.x url (OpenPNE 2 系の URL をサポートする) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #131: Change twig in OpenPNE to be restricted usable features (OpenPNE 内の twig に機能制限をおこなうように変更する) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #282: Add support for color configuration in the mobile_frontend (携帯版配色設定機能の追加) (Kousuke Ebihara)
- Enhancement(機能追加・改善) #427: Add settings for sending e-mails via SMTP (SMTP 経由でメール送信するための設定を追加する) (Rimpei Ogawa)
- Enhancement(機能追加・改善) #428: Add settings of the Envelope From (Return-Path header) for sending e-mails (送信するメールの Envelope From (Return-Path ヘッダ) の設定を追加する) (Rimpei Ogawa)
- Enhancement(機能追加・改善) #430: Enable to cache navigations (ナビゲーション部をキャッシュさせる) (Eitarow Fukamachi)
- Enhancement(機能追加・改善) #454: [openpne:upgrade-from-2] Delete useless old data (不要になった旧データを削除する) (Kousuke Ebihara)
- Backport(バックポート) #480: Remove openpne:upgrade-from-3x in OpenPNE 3.4.0 + (OpenPNE 3.4.0 以上では openpne:upgrade-from-3x を取り除く) (Kousuke Ebihara)
バグ修正 (Bug fixes)¶
- Bug(バグ) #268: Fatal error when opDynamicAclRoute is used (Shogo Kawahara)
- Bug(バグ) #320: Routing option extra_parameters_as_query_string changed to false in default (ルーティングオプションの extra_parameters_as_query_string のデフォルト値が false に変更されてしまっている) (Shogo Kawahara)
- Bug(バグ) #350: [openpne:upgrade-from-2] A notice is caused on loading config.OpenPNE2.php (config.OpenPNE2.php を読み込む際に Notice エラーが発生する) (Kousuke Ebihara)
- Bug(バグ) #352: [openpne:upgrade-from-2] "Allowed memory" error is caused on converting "file" table ("Allowed memory" エラーが file テーブルの変換の際に発生する) (Kousuke Ebihara)
- Bug(バグ) #354: 'You must provide a “config_dir” option.' error in installing plugin (プラグインをインストールする際に 「You must provide a “config_dir” option.」というエラーが出力される) (Kousuke Ebihara)
- Bug(バグ) #355: The sfWebRequest::checkCSRFProtection() can't validate token via sfForm (sfWebRequest::checkCSRFProtection() が sfForm のトークンをバリデートしない) (Kousuke Ebihara)
- Bug(バグ) #321: Plugins' routing rules in routing.yml files don't work in the pc_backend app (プラグイン側の routing.yml ファイルで定義されているルーティングルールが pc_backend で機能しない) (Rimpei Ogawa)
- Bug(バグ) #365: SnsTerm returns wrong culture values in functional tests (機能テスト実行時にSnsTermが別の言語の値を返してしまう) (Rimpei Ogawa)
- Bug(バグ) #377: Fatal error in opPlugin:release task (opPlugin:releaseでFatal Error) (Shogo Kawahara)
- Bug(バグ) #389: Display wrong age in member profile list when no birthday is set (誕生日が空のメンバーのプロフィールに間違った年齢が表示されてしまう) (Rimpei Ogawa)
- Bug(バグ) #402: [openpne:upgrade-from-2] Converting external-login-url doesn't work correctly (外部ログインページの URL が正しく動作しない) (Kousuke Ebihara)
- Bug(バグ) #403: [openpne:upgrade-from-2] Converting sns_term is failed if the old data don't have any WORD_* configurations (変換前データに SNS 名称変更設定が存在しない場合、 SNS 名称変更のコンバートに失敗する) (Kousuke Ebihara)
- Bug(バグ) #405: [openpne:upgrade-from-2] Missing quoting parameters in converting decoration (文字装飾のコンバートで、パラメータのクオートが漏れている) (Kousuke Ebihara)
- Bug(バグ) #406: [openpne:upgrade-from-2] No considerations of ambiguous character width of "?" in secret question (秘密の質問中の「?」の曖昧な文字幅に関する考慮がされていない) (Kousuke Ebihara)
- Bug(バグ) #407: [openpne:upgrade-from-2] blog_url is imported even if the member doesn't have rss (メンバーが RSS を登録していなくても blog_url がインポートされる) (Kousuke Ebihara)
- Bug(バグ) #408: [openpne:upgrade-from-2] Converting skin is failed because it tries import duplicated entry (重複したエントリのインポートをおこなうため、スキンのコンバートが失敗する) (Kousuke Ebihara)
- Bug(バグ) #409: [openpne:upgrade-from-2] Converting mobile_color_configuration imports wrong color configuration (携帯版配色設定のコンバートで誤った色設定をインポートしてしまう) (Kousuke Ebihara)
- Bug(バグ) #410: [openpne:upgrade-from-2] Importing banner_image doesn't work correctly (バナー画像のインポートが正しく動作していない) (Kousuke Ebihara)
- Bug(バグ) #411: [openpne:upgrade-from-2] Importing access blocked member doesn't work correctly (メンバーのアクセスブロック情報が正しくインポートされていない) (Kousuke Ebihara)
- Bug(バグ) #412: [openpne:upgrade-from-2] Importing public_flag of month-day part of the birthday doesn't work correctly (誕生日の月日部分の公開範囲が正しくインポートされていない) (Kousuke Ebihara)
- Bug(バグ) #413: [openpne:upgrade-from-2] Profiles that "form_type" is "checkbox", are not converted well (フォームタイプが「チェックボックス」であるプロフィール項目が正しくコンバートされない) (Kousuke Ebihara)
- Bug(バグ) #417: Add protection for infinite recursion of calling-getter from $Record::get$FieldName (e.g. opAlbumPlugin) ($Record::get$FieldName からゲッターをコールした場合の無限ループに対する保護を加える (例: opAlbumPlugin)) (Kousuke Ebihara)
- Bug(バグ) #419: Use unnecessary "IS NULL" matching for the NOT NULL column CommunityMember.is_pre (NOT NULL制約の付いている community_member.is_pre カラムに対して不要な IS NULL での比較をしている) (Rimpei Ogawa)
- Bug(バグ) #420: Use deprecated method sfToolkit::getTmpDir() (廃止されたメソッド sfToolkit::getTmpDir() を使っている箇所がある) (Rimpei Ogawa)
- Bug(バグ) #337: 携帯でPCのログインページを表示できてしまう (Kousuke Ebihara)
- Bug(バグ) #347: The task of using DB is using not prod environment but dev environment. (DBを利用するタスクでprod環境ではなくtest環境を利用する場合がある) (Kousuke Ebihara)
- Bug(バグ) #425: ProjectConfiguration.class.php becomes enlarged (ProjectConfiguration.class.php が肥大化している) (Kousuke Ebihara)
- Bug(バグ) #426: MemberConfig と SnsConfig の value_datetime の型として、MySQL の datetime 型が直接指定されている (Kousuke Ebihara)
- Bug(バグ) #431: Not added index to member_config when migrated (マイグレートした際にmember_configにindexがつかない) (Eitarow Fukamachi)
- Bug(バグ) #436: Sending notification of friend's birthday mail doesn't work (誕生日お知らせメール機能が動作していない) (Kousuke Ebihara)
- Bug(バグ) #440: Skin plugin list page in pc_backend doesn't show real activating if the user has not configured plugins (ユーザがプラグインを設定していない場合、管理画面のスキンプラグインページが実際の有効状況を表示しない) (Kousuke Ebihara)
- Bug(バグ) #441: Included opSkinClassicPlugin has some parts that are not translated to Japanese (組み込みの opSkinClassicPlugin に日本語に翻訳されていない箇所がある) (Kousuke Ebihara)
- Bug(バグ) #443: Application-level cascading deletion will be recursive indefinitely (アプリケーションレベルでのカスケーディングデリートが無限再帰になる可能性がある) (Kousuke Ebihara)
- Bug(バグ) #444: Error messages about "failed to fix permission" in the "openpne:permission" task are displayed even if it is not wrong (openpne:permission タスクで、パーミッションを修復できなかったことに関するエラーが、たとえそれが正常な挙動であったとしても表示されてしまう) (Kousuke Ebihara)
- Bug(バグ) #448: [openpne:upgrade-from-2] Upgrading is failed if the databases.yml is not exist (databases.yml が存在しない場合にアップグレードが失敗する) (Kousuke Ebihara)
- Bug(バグ) #451: The record of the FileBin is not deleted when its parent File is deleted (親の File が削除されたときに FileBin のレコードが削除されない) (Kousuke Ebihara)
- Bug(バグ) #478: [openpne:upgrade-from-2] Consideration of converting deleted message is not satisfiable (削除メッセージのコンバートに関する考慮が充分でない) (Kousuke Ebihara)
- Backport(バックポート) #464: There is no test for the "filesize" field in the File (File の filesize フィールドに対するテストが存在しない) (Kousuke Ebihara)
- Backport(バックポート) #465: There is no test for the "name_value_hash" field in the MemberConfig (MemberConfig の name_value_hash フィールドに対するテストが存在しない) (Kousuke Ebihara)
- Backport(バックポート) #466: Unit test for "GadgetTable::getGadgetConfigListByType()" doesn't follow adding gadgets (linkListBox, activityBox) (GadgetTable::getGadgetConfigListByType() のテストがガジェット (linkListBox, activityBox) の追加に追従していない) (Kousuke Ebihara)
- Backport(バックポート) #467: Unit test for "Member::getImageFileName()" doesn't consider sorting results by is_primary field. (Member::getImageFileName() へのテストが、結果が is_primary フィールドによってソートされることを考慮していない) (Kousuke Ebihara)
- Backport(バックポート) #468: Unit test for "MemberConfig::getValue()" is wrong because the test data doesn't have "value" if the data is not datetime-type value (Unit test for "MemberConfig::getValue()" のテストが、日付型でないテストデータの場合に value が空になるために失敗する) (Kousuke Ebihara)
- Backport(バックポート) #469: Unit test for "ProfileTable::getPublicFlags()" and "ProfileTable::getPublicFlag()" don't follow changes that are for using sns-terms (ProfileTable::getPublicFlags() と ProfileTable::getPublicFlag() のテストが、 SNS 名称変更設定を使うようにした変更に追従していない) (Kousuke Ebihara)
- Backport(バックポート) #470: Unit test for RAW multiple-select value of the SnsConfig is wrong in symfony 1.4 (symfony 1.4 における SnsConfig の生の複数選択値のテストに誤りがある) (Kousuke Ebihara)
- Backport(バックポート) #475: The functional test can not be started (機能テストが開始できない) (Kousuke Ebihara)
- Backport(バックポート) #476: The filtering parameters for Twig template doesn't work under PHP 5.2.x (PHP 5.2.x で、 Twig テンプレートのパラメータのフィルタリングが動作しない) (Kousuke Ebihara)
他の形式にエクスポート: TXT