更新履歴
Nucleusマニュアルに戻る
-
Nucleus v3.80(2018年?月?日)
- [新機能] データベースの最適化/修復が追加されました。
- [新機能] メンバーの停止(アカウントロック)が追加されました。
有効にするとメンバーはログインやパスワード発行などの各種操作ができなくなります。
- [新機能] Blogオプション authorvisibleが追加されました。
- [新機能] 投稿画面に現在時刻を挿入するボタンが追加されました
- [新機能] PluginOneFolder機能が追加されました。(NP_プラグイン名.phpをショートネームフォルダに入れることができます。)
- [新機能] データベース MySQL utf8mb4への対応。
- [新機能] コンテンツの圧縮をサポート(gzip, deflate)
- [新機能] プラグイン更新通知が追加されました。
- [重要,変更] 次のバンドルpluginの場所が変更されました。(NP_SkinFiles, NP_SecurityEnforcer, NP_Text)
古いファイルは削除してください- plugins/NP_SkinFiles.php
- plugins/skinfiles/*
- plugins/NP_SecurityEnforcer.php
- plugins/securityenforcer/*
- plugins/NP_Text.php
- Skinクラスに関数が追加されました(changeSkinByName, changeSkinById, getRootURL, getURL)。
- [重要,新規] グローバル変数 $DB_DRIVER_NAME, $DB_PHP_MODULE_NAME が追加されました。
- [重要,新機能] sqlite対応pluginのsupportsFeatureに 'SqlApi_SQL92' , 'SqlApi_ドライバ名' が追加されました。
- [重要,変更] 次のsupportsFeature が廃止されました [SqlTablePrefix, SqlApi](sql_table関数の十分な周知期間が経過したため)。プラグインのロード時に これらのsupportsFeature のチェックは行われなくなりました。
- [重要,変更] 次の列の長さが(20から50)に変更されました : nucleus_plugin_option.oname, nucleus_config.name
- [新機能] インストーラー:SQLiteインストールが追加されました。(実験的)
mysqlからデータを移行したい場合は、_upgrades/conv-sqlite/にアクセスしてください。変換は一方通行です。現時点において、sqliteのデータをmysqlに戻す機能はありません。
- [変更] インストーラー:メールアドレスに ~@localhost を使用できるように変更しました。
- [変更] スキンテーブルに 列spartstypeを追加しパーツとページを分離しました。
- [変更] プラグインロード中のエラー発生時に実行が中断されないようにtryエラー処理を追加しました(PHP7以降のみ)。
- [変更] $CONF['DisableRSS'] が追加されました。グローバル設定: RSSの出力を有効にする ( xml-rss2.php , rsd.php , atom.php )。出力をしない場合は、関連ファイルの更新が必要です。
- [変更] nucleus/forgotpassword.htmlが削除されました。
- [変更] スキン/テンプレート変数に <%NP_PluginName(parameters)%> が追加されました。
- [変更] プラグインクラスのgetEventList関数が不要になりました。プラグインのevent_*関数は親クラスの_getEventList関数により自動的に取得されます。
-
Nucleus v3.71(2016年?月?日)
- [重要] CVE-2011-3760 : Nucleusのシステム情報を取得される脆弱性を修正(重要度・低)
- [不具合修正] Fatal error: Using $this : MEMBER::create()
- [新機能] PHP7対応(インストーラ調整・mysql関数のラッパー組み込みなど)
- [新機能] アイテム一覧画面にアイテム複製機能を追加
- [新機能] カテゴリの並べ替え機能(categoryテーブルにcorderを追加)
- [変更] 更新 - xmlrpc.inc.php 2.2 から 3.0.1 に変更しました
- [変更] NP_Ping プラグインがパッケージから削除されました。
- [変更] ルートフォルダのbenchmark.incを削除
- [変更] Nucleus version 3.4以降から更新されていない言語ファイルの整理.
- [追加] Utils.php , version.php を nucleus/libs/ フォルダに追加しました。
- [追加] nucleus_version_compare 関数が追加されました。
- [その他] 不具合修正、関数追加など
-
Nucleus v3.70以前の履歴
-
Nucleus 日本語版の履歴