1.1.0RC版です

プログラム(機能)関連の開発の話題
返信する
アバター
yama
管理人
記事: 3237
登録日時: 2009年7月29日(水) 02:50

1.1.0RC版です

投稿記事 by yama »

https://github.com/modxcms-jp/evolution ... evelop.zip
近日中にv1.1.0としてリリースします。動作確認・改善要望などいただけると助かります!

下記はリリース記事の下書きです

----------------
utf8mb4とMySQL8への対応を実現しました。PHPについては7.4を維持していますが、次のバージョンではPHP8への完全対応を目指してシステム内部の整理を図ります。

注意
今回のアップデートでは既存データのコレーション変換を行います。既存サイトをアップデートする際はDBのバックアップを保存することをおすすめします。

新機能
  • 管理画面リソースツリーの表示順設定を追加:
    グローバル設定に「リソースツリーの並び順」という項目を追加。管理画面左側のリソースツリーのデフォルトの並び順を設定可能に。
  • 管理画面リソース一覧の表示順設定を追加:
    グローバル設定に「リソース一覧の並び順」という項目を追加。管理画面リソース一覧のデフォルトの並び順を設定可能に。
  • フィールド継承機能の追加:
    @inheritルールを導入し、親リソースの属性を継承することが可能に。例えば [*pagetitle@inherit*]を使用すると、親リソースのページタイトルがそのまま現在のリソースに適用されます。
改善
  • MySQL8に対応:
    MySQL8に対応しました。
  • エクスポート機能の拡張:
    サイトが非公開設定でもHTMLエクスポートが可能に。
  • ファイルマネージャーのUI改善:
    従来のテキストエリアから、シンプルな表示専用デザインへと変更。
  • DocManagerのUI向上:
    コンテナ設定のリソースをフォルダアイコンに変更。
  • キャッシュファイルの増加を抑制:
    utm_sourceなどの広告用パラメータを持つURLでリクエストを受けると、その数だけキャッシュファイルが増加する問題がありましたが、これを解決。
変更点
  • DBのコレーション変更:
    データベースのコレーションを utf8mb4_general_ciに変更し、特殊文字や絵文字のサポートを強化。既存のデータはアップデート時に自動的に変換されます。
  • キャッシュディレクトリの再配置:
    キャッシュディレクトリをassets/からtemp/に移動し、システム構成の整理を図りました。
修正
  • 一般的なバグ修正:
    各種メソッドの最適化やエラーハンドリングの改善など、広範囲にわたる修正を実施。
  • 特定機能のバグ修正:
    index-ajax.php, stopWork(), docmanagerなど、特定機能に関連する問題を解消。
廃止
  • 古い機能の削除:
    PHP5.3・PHP5.4対応の処理、PHPセーフモードサポートを廃止しました。
  • エクスポート機能のダイレクトパースモードを廃止:
    100ページ程度の小規模サイトを高速にエクスポートするダイレクトパース設定を廃止しました。処理をシンプルに整理し、さらに高速な処理を実現するための準備となります。
開発者向けの新機能と改善
  • 設定とセキュリティの強化:
    evo()->saveConfig(), evo()->setConfig()の導入により、設定の柔軟性が向上。
  • 開発環境の整備:
    .gitignoreの更新や.editorconfigの導入により、開発効率の向上をサポート。
返信する