RC7です。ほぼ問題ないはずですが、もう少し確認してから正式公開します。
●新しいAPI
$modx->array_get() --- ドットつなぎ記法でキーを指定できる・データ自体が存在しない場合のデフォルト値を指定できる
$modx->conf_var()
$modx->event->getParam(var_name)
$modx->config['recent_update']
$modx->get_docfield_type($field_name)
●廃止
IE7の対応を廃止
PHP5.2の対応を廃止
グローバル変数 $_PAGE を廃止
●修正
Fix for PHP 7.3 Remove continue targeting switch
Fix for PHP 7.3 count() non-countable parameter issue
Fix for PHP 7.3 strpos() Non-string needles issue
eFormがPHP7.2以上で動作しないことがあるため修正
Refactor - mm_widget_showimagetvs
ManagerManagerの設定画面に情報タブが表示されない
プロパティ $modx->user_allowed_docs の宣言漏れを修正
ucfirst・lcfirstモディファイアが動作しないため修正
@FILEが動作しないことがあるため修正
Dittoで&dateSourceパラメータを指定すると誤動作するため修正
DittoのdateFilterエクステンダがPHP7.2で動作しないため修正
Dittoで[+pub_date+]など日付型の値がおかしくなることがあるため修正
Wayfinderでテンプレート変数を処理できないため修正
内部的に無用な公開/非公開処理が発生していたため修正
下書き公開時間ちょうどに公開処理が走った時に下書きが公開されない問題を修正
$this->documentOutput に既に値が入っている状態でparseDocumentSource()が呼ばれると上書きされる問題を修正
ファイルマネージャーで拡張子jpegの画像をアップロードできないため修正
ファイルマネージャーでテキスト編集の保存ボタンクリック後に保存ボタンが消えるため修正
WebLoginがPHP7でエラーが発生することがあるため修正
リソース新規作成時にプレビューができないため修正
●処理の整理・性能向上・軽微な不具合修正を行なったAPI
$modx->getChildIds()
$modx->_getSnippetObject()
$modx->mergeBenchmarkContent()
$modx->getReadableValue()
$modx->splitKeyAndFilter()
$modx->setParentIDByParent()
$modx->getParentID()
$modx->getAliasListing()
$modx->getTagsFromContent()
$modx->updatePublishStatus()
$modx->getCache()
$modx->postProcess()
$modx->outputContent()
$modx->prepareResponse()
$modx->get_docfield_type()
$modx->rewriteUrls()
$modx->makeUrl()
$modx->renderFormElement()
$modx->getUserDocGroups()
$modx->getConfig()
$modx->getAliasFromID()
$modx->getIdFromAlias()
$modx->getDocuments()
$modx->getSettings()
$modx->get_static_pages()
$modx->getTemplateVarOutput()
$modx->getTemplateVars()
●その他整理
Ditto - example.extender.inc.php - サンプルが3つあることが分かりにくいため分割
ditto->paginate()
ditto->getDocumentsIDs()
ditto->getDocuments()
ditto->appendTV()
wayfinder->buildMenu()
●機能改善
$modx->parseText() テンプレートを配列で渡して文字列として結合
$modx->getField() 引数が同じ場合はメモ化した値を返して処理の重複を避ける
mm_widget_showimagetvs custom_tvでも使えるようにする
スナップショットファイルのパーミッションを0666にする
より厳密なタイマー処理に変更
Ditto filter - 普通の日付書式も扱えるようにする
●更新
PHPMailerをv5.2.27にアップデート