OpenPNE 3 4 0 » 履歴 » バージョン 4
Kousuke Ebihara, 2010-01-15 15:27
Added author in items of changes (it is made by hand. some mistakes may be in the list, if you find mistakes, please report me! :)
1 | 1 | Kousuke Ebihara | h1. OpenPNE 3.4.0 |
---|---|---|---|
2 | 1 | Kousuke Ebihara | |
3 | 2 | Kousuke Ebihara | h2. リリース情報 (Information about this release) |
4 | 2 | Kousuke Ebihara | |
5 | 2 | Kousuke Ebihara | h2. OpenPNE 3.2.1 からの変更点 (Changes from OpenPNE 3.2.1) |
6 | 2 | Kousuke Ebihara | |
7 | 2 | Kousuke Ebihara | h3. 機能追加・改善 (Enhancement) |
8 | 2 | Kousuke Ebihara | |
9 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #140: Upgrade included symfony to 1.4 (内部の symfony を 1.4 にアップグレードする) (Kousuke Ebihara) |
10 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #172: CAPTCHA機能の作成 (Kousuke Ebihara) |
11 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #173: 外部ログインページ機能の追加 (Kousuke Ebihara) |
12 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #256: Add support application global configuration in plugins (アプリケーションのグローバルな設定へのサポートを追加する) (Kousuke Ebihara) |
13 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #257: Add skin configuration (スキン設定の追加) (Kousuke Ebihara) (Kousuke Ebihara) |
14 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #273: 3.2beta1でメールアドレスを変更した後にメッセージを表示してはどうか (Kousuke Ebihara) |
15 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #283: Add support for customizing CSS (カスタム CSS 機能の追加) (Kousuke Ebihara) |
16 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #284: Add support for inserting HTML (HTML 挿入機能の追加) (Kousuke Ebihara) |
17 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #287: Add support for old type login page (旧形式のログインページへの対応をおこなう) (Kousuke Ebihara) |
18 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #288: Add the RSS reader gadget (RSS リーダーガジェットを追加する) (Kousuke Ebihara) |
19 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #289: Add the link list gadget (リンク集ガジェットを追加する) (Kousuke Ebihara) |
20 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #308: Added support for migrating from OpenPNE 2.12 (OpenPNE 2.12 からの移行をサポートする) (Kousuke Ebihara) |
21 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #336: Add specific configuration for public_flag of birthday (誕生日の公開範囲に関する特別な設定を追加する) (Kousuke Ebihara) |
22 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #228: Add an ability for sub-manager of community. コミュニティ副管理人機能を追加 (Shogo Kawahara) |
23 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #334: Fix Plugin's skeleton for symfony1.4 (Pluginのスケルトンをsymfony1.4に対応させる) (Shogo Kawahara) |
24 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #353: Added support for migrating from OpenPNE 2.14 (OpenPNE 2.14 からの移行をサポートする) (Kousuke Ebihara) |
25 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #356: Add filesize column to file table (file テーブルに filesize カラムを追加する) (Kousuke Ebihara) |
26 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #360: [openpne:upgrade-from-2] Add support for converting sub-manager of community (コミュニティ副管理者のコンバートをサポートする) (Kousuke Ebihara) |
27 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #363: [openpne:upgrade-from-2] Improve to not having to set database configuration (データベースに関する設定をおこなわなくても済むようにする) (Kousuke Ebihara) |
28 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #230: Add an ability for activity stream (アクティビティ機能の実装) (Shogo Kawahara) |
29 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #371: [openpne:upgrade-from-2] Add unit test (単体テストの追加) (Kousuke Ebihara) |
30 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #372: 認証プラグインとスキンプラグインの設定画面を分ける (Kousuke Ebihara) |
31 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #401: Speed up filtering member_config SQL in login process (ログイン処理における、 member_config を絞り込む SQL の速度を改善する) (Eitarow Fukamachi) |
32 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #404: [openpne:upgrade-from-2] Improving guessing MIME Type of image files (画像の MIME Type の推測を改善する) (Kousuke Ebihara) |
33 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #415: Add warning in setup if postgresql or sqlite is selected as using DBMS (セットアップ時に使用する DBMS として postgresql か sqlite が選択された場合、警告を発するようにする) (Kousuke Ebihara) |
34 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #418: To be compatible with OpenPNE-2.x url (OpenPNE 2 系の URL をサポートする) (Kousuke Ebihara) |
35 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #131: Change twig in OpenPNE to be restricted usable features (OpenPNE 内の twig に機能制限をおこなうように変更する) (Kousuke Ebihara) |
36 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #282: Add support for color configuration in the mobile_frontend (携帯版配色設定機能の追加) (Kousuke Ebihara) |
37 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #427: Add settings for sending e-mails via SMTP (SMTP 経由でメール送信するための設定を追加する) (Rimpei Ogawa) |
38 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #428: Add settings of the Envelope From (Return-Path header) for sending e-mails (送信するメールの Envelope From (Return-Path ヘッダ) の設定を追加する) (Rimpei Ogawa) |
39 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #430: Enable to cache navigations (ナビゲーション部をキャッシュさせる) (Eitarow Fukamachi) |
40 | 4 | Kousuke Ebihara | * Enhancement(機能追加・改善) #454: [openpne:upgrade-from-2] Delete useless old data (不要になった旧データを削除する) (Kousuke Ebihara) |
41 | 4 | Kousuke Ebihara | * Backport(バックポート) #480: Remove openpne:upgrade-from-3x in OpenPNE 3.4.0 + (OpenPNE 3.4.0 以上では openpne:upgrade-from-3x を取り除く) (Kousuke Ebihara) |
42 | 3 | Kousuke Ebihara | |
43 | 2 | Kousuke Ebihara | h3. バグ修正 (Bug fixes) |
44 | 3 | Kousuke Ebihara | |
45 | 4 | Kousuke Ebihara | * Bug(バグ) #268: Fatal error when opDynamicAclRoute is used (Shogo Kawahara) |
46 | 4 | Kousuke Ebihara | * Bug(バグ) #320: Routing option extra_parameters_as_query_string changed to false in default (ルーティングオプションの extra_parameters_as_query_string のデフォルト値が false に変更されてしまっている) (Shogo Kawahara) |
47 | 4 | Kousuke Ebihara | * Bug(バグ) #350: [openpne:upgrade-from-2] A notice is caused on loading config.OpenPNE2.php (config.OpenPNE2.php を読み込む際に Notice エラーが発生する) (Kousuke Ebihara) |
48 | 4 | Kousuke Ebihara | * Bug(バグ) #352: [openpne:upgrade-from-2] "Allowed memory" error is caused on converting "file" table ("Allowed memory" エラーが file テーブルの変換の際に発生する) (Kousuke Ebihara) |
49 | 4 | Kousuke Ebihara | * Bug(バグ) #354: 'You must provide a “config_dir” option.' error in installing plugin (プラグインをインストールする際に 「You must provide a “config_dir” option.」というエラーが出力される) (Kousuke Ebihara) |
50 | 4 | Kousuke Ebihara | * Bug(バグ) #355: The sfWebRequest::checkCSRFProtection() can't validate token via sfForm (sfWebRequest::checkCSRFProtection() が sfForm のトークンをバリデートしない) (Kousuke Ebihara) |
51 | 4 | 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) |
52 | 4 | Kousuke Ebihara | * Bug(バグ) #365: SnsTerm returns wrong culture values in functional tests (機能テスト実行時にSnsTermが別の言語の値を返してしまう) (Rimpei Ogawa) |
53 | 4 | Kousuke Ebihara | * Bug(バグ) #377: Fatal error in opPlugin:release task (opPlugin:releaseでFatal Error) (Shogo Kawahara) |
54 | 4 | Kousuke Ebihara | * Bug(バグ) #389: Display wrong age in member profile list when no birthday is set (誕生日が空のメンバーのプロフィールに間違った年齢が表示されてしまう) (Rimpei Ogawa) |
55 | 4 | Kousuke Ebihara | * Bug(バグ) #402: [openpne:upgrade-from-2] Converting external-login-url doesn't work correctly (外部ログインページの URL が正しく動作しない) (Kousuke Ebihara) |
56 | 4 | 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) |
57 | 4 | Kousuke Ebihara | * Bug(バグ) #405: [openpne:upgrade-from-2] Missing quoting parameters in converting decoration (文字装飾のコンバートで、パラメータのクオートが漏れている) (Kousuke Ebihara) |
58 | 4 | Kousuke Ebihara | * Bug(バグ) #406: [openpne:upgrade-from-2] No considerations of ambiguous character width of "?" in secret question (秘密の質問中の「?」の曖昧な文字幅に関する考慮がされていない) (Kousuke Ebihara) |
59 | 4 | 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) |
60 | 4 | Kousuke Ebihara | * Bug(バグ) #408: [openpne:upgrade-from-2] Converting skin is failed because it tries import duplicated entry (重複したエントリのインポートをおこなうため、スキンのコンバートが失敗する) (Kousuke Ebihara) |
61 | 4 | Kousuke Ebihara | * Bug(バグ) #409: [openpne:upgrade-from-2] Converting mobile_color_configuration imports wrong color configuration (携帯版配色設定のコンバートで誤った色設定をインポートしてしまう) (Kousuke Ebihara) |
62 | 4 | Kousuke Ebihara | * Bug(バグ) #410: [openpne:upgrade-from-2] Importing banner_image doesn't work correctly (バナー画像のインポートが正しく動作していない) (Kousuke Ebihara) |
63 | 4 | Kousuke Ebihara | * Bug(バグ) #411: [openpne:upgrade-from-2] Importing access blocked member doesn't work correctly (メンバーのアクセスブロック情報が正しくインポートされていない) (Kousuke Ebihara) |
64 | 4 | Kousuke Ebihara | * Bug(バグ) #412: [openpne:upgrade-from-2] Importing public_flag of month-day part of the birthday doesn't work correctly (誕生日の月日部分の公開範囲が正しくインポートされていない) (Kousuke Ebihara) |
65 | 4 | Kousuke Ebihara | * Bug(バグ) #413: [openpne:upgrade-from-2] Profiles that "form_type" is "checkbox", are not converted well (フォームタイプが「チェックボックス」であるプロフィール項目が正しくコンバートされない) (Kousuke Ebihara) |
66 | 4 | 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) |
67 | 4 | 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) |
68 | 4 | Kousuke Ebihara | * Bug(バグ) #420: Use deprecated method sfToolkit::getTmpDir() (廃止されたメソッド sfToolkit::getTmpDir() を使っている箇所がある) (Rimpei Ogawa) |
69 | 4 | Kousuke Ebihara | * Bug(バグ) #337: 携帯でPCのログインページを表示できてしまう (Kousuke Ebihara) |
70 | 4 | Kousuke Ebihara | * Bug(バグ) #347: The task of using DB is using not prod environment but dev environment. (DBを利用するタスクでprod環境ではなくtest環境を利用する場合がある) (Kousuke Ebihara) |
71 | 4 | Kousuke Ebihara | * Bug(バグ) #425: ProjectConfiguration.class.php becomes enlarged (ProjectConfiguration.class.php が肥大化している) (Kousuke Ebihara) |
72 | 4 | Kousuke Ebihara | * Bug(バグ) #426: MemberConfig と SnsConfig の value_datetime の型として、MySQL の datetime 型が直接指定されている (Kousuke Ebihara) |
73 | 4 | Kousuke Ebihara | * Bug(バグ) #431: Not added index to member_config when migrated (マイグレートした際にmember_configにindexがつかない) (Eitarow Fukamachi) |
74 | 4 | Kousuke Ebihara | * Bug(バグ) #436: Sending notification of friend's birthday mail doesn't work (誕生日お知らせメール機能が動作していない) (Kousuke Ebihara) |
75 | 4 | 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) |
76 | 4 | Kousuke Ebihara | * Bug(バグ) #441: Included opSkinClassicPlugin has some parts that are not translated to Japanese (組み込みの opSkinClassicPlugin に日本語に翻訳されていない箇所がある) (Kousuke Ebihara) |
77 | 4 | Kousuke Ebihara | * Bug(バグ) #443: Application-level cascading deletion will be recursive indefinitely (アプリケーションレベルでのカスケーディングデリートが無限再帰になる可能性がある) (Kousuke Ebihara) |
78 | 4 | 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) |
79 | 4 | Kousuke Ebihara | * Bug(バグ) #448: [openpne:upgrade-from-2] Upgrading is failed if the databases.yml is not exist (databases.yml が存在しない場合にアップグレードが失敗する) (Kousuke Ebihara) |
80 | 4 | Kousuke Ebihara | * Bug(バグ) #451: The record of the FileBin is not deleted when its parent File is deleted (親の File が削除されたときに FileBin のレコードが削除されない) (Kousuke Ebihara) |
81 | 4 | Kousuke Ebihara | * Bug(バグ) #478: [openpne:upgrade-from-2] Consideration of converting deleted message is not satisfiable (削除メッセージのコンバートに関する考慮が充分でない) (Kousuke Ebihara) |
82 | 4 | Kousuke Ebihara | * Backport(バックポート) #464: There is no test for the "filesize" field in the File (File の filesize フィールドに対するテストが存在しない) (Kousuke Ebihara) |
83 | 4 | Kousuke Ebihara | * Backport(バックポート) #465: There is no test for the "name_value_hash" field in the MemberConfig (MemberConfig の name_value_hash フィールドに対するテストが存在しない) (Kousuke Ebihara) |
84 | 4 | Kousuke Ebihara | * Backport(バックポート) #466: Unit test for "GadgetTable::getGadgetConfigListByType()" doesn't follow adding gadgets (linkListBox, activityBox) (GadgetTable::getGadgetConfigListByType() のテストがガジェット (linkListBox, activityBox) の追加に追従していない) (Kousuke Ebihara) |
85 | 4 | Kousuke Ebihara | * Backport(バックポート) #467: Unit test for "Member::getImageFileName()" doesn't consider sorting results by is_primary field. (Member::getImageFileName() へのテストが、結果が is_primary フィールドによってソートされることを考慮していない) (Kousuke Ebihara) |
86 | 4 | 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) |
87 | 4 | 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) |
88 | 4 | 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) |
89 | 4 | Kousuke Ebihara | * Backport(バックポート) #475: The functional test can not be started (機能テストが開始できない) (Kousuke Ebihara) |
90 | 4 | 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) |