#author("2019-03-01T02:07:01+09:00","default:webadmin","webadmin")
#author("2019-03-01T02:09:57+09:00","default:webadmin","webadmin")
#contents

--------

* 1.5.1からの変更点 [#h9cbd3e9]

** 新機能 [#b45516a1]

*** PHP 言語関連 [#f89c6d87]

- [[dev:BugTrack/2477]] PHP 7.3 対応 - PHP7.3で動作確認 
- [[dev:BugTrack/2451]] PHP 7.2 対応 - PHP7.2で動作確認
- [[dev:BugTrack/2402]] PHP 7.1 対応 - PHP7.1で動作確認

*** AutoTicketLink [#j1e5f29a]

- [[official:AutoTicketLink]] 外部チケットシステムへの自動リンク
-- [[dev:BugTrack/2420]] key:XXX 形式外部チケットへのリンク
-- [[dev:BugTrack/2484]] JIRA Issue key形式の文字列のリンク

*** SAML認証 (Single Sign On対応) [#ecb69be5]

- [[official:PukiWiki/Authentication/SAML]] SAML認証対応
-- [[dev:BugTrack/2411]] samlプラグインを追加 - SAML認証に対応した

*** テキスト検索の高速化・高機能化 [#yc464102]

- [[official:TextSearch]] テキスト検索
-- [[dev:BugTrack/692]] 検索結果に詳細を表示する
-- [[dev:BugTrack/2292]] 検索処理の効率化
-- [[dev:BugTrack/2433]] 検索を非同期で実行するようにしました / 検索のキャンセル対応
-- [[dev:BugTrack/2434]] 検索結果をブラウザ側でキャッシュする
-- [[dev:BugTrack/2435]] テキスト検索結果メッセージの修正・改善

*** ページリダイレクト機能 [#n3aae40b]

- [[official:PukiWiki/PageRedirection]] ページのリダイレクト
-- [[dev:BugTrack/2396]] ページのリダイレクトができるようなりました


*** その他の新機能 [#ob467ef3]

- [[dev:BugTrack/571]] サイトの更新ログを出力できるようになった
- [[dev:BugTrack/2463]] 任意のHTTPヘッダを出力する
- [[dev:BugTrack/2475]] テンプレートリストをJSONで取得する機能
- [[dev:BugTrack/2469]] パスワードハッシュアルゴリズムのSHA-2対応
- [[dev:BugTrack/2468]] プレビュー直後のページを移動しようとした時のWarning
- [[dev:BugTrack/2453]] 編集中にブラウザウィンドウを閉じる/ページを移動する操作に対してWarningを表示する
- [[dev:BugTrack/2447]] 経過時間をブラウザのJavaScriptで表示する
- [[dev:BugTrack/2462]] HTTP Refererヘッダを制御する (対応ブラウザのみ)
- [[dev:BugTrack/2431]] タイトルをtopicpath風に表示 (ページ階層間移動をしやすく)
- [[dev:BugTrack/2247]] 外部サイトへのリンクをクッションページ経由にすることで、Refererを消す


** 本体の変更・修正 [#peba444f]
- [[dev:BugTrack/2367]] pukiwiki.css.php が cssファイル (pukiwiki.css) に置き換えられました
- [[dev:BugTrack/2397]] JavaScriptを標準で利用できるようになりました。'PKWK_ALLOW_JAVASCRIPT' の設定は、本体および収録されているプラグインやスキンで無視されます
- [[dev:BugTrack/2478]] ページ名の半角スペースをURLでは'+'で表すようになりました (RFC 3986)
- [[dev:BugTrack/2479]] クエリパラメータがページ名になってしまう問題の修正
- [[dev:BugTrack/2392]] UTF-8/EUC-JP版に関わらず、die_message()がcharset="EUC-JP"を出力していた箇所を修正 (lib/func.php)
- [[dev:BugTrack/2062]] 削除されたrefererプラグイン用のコンフィグページ ':config/plugin/referer/config' を削除
- [[dev:BugTrack/2404]] 「タイムスタンプを変更しない」編集の場合、編集者情報に以前のタイムスタンプも保持するよう拡張
- [[dev:BugTrack/2406]] 初回起動時に cache/entities.dat, autolink.dat を自動生成
- [[dev:BugTrack/2407]] 初回起動時に cache/*.rel, *.ref ファイルを自動生成
- [[dev:BugTrack/2394]] 2種類のコンストラクタ( __construct(), CLASSNAME() )を混在させる (PHP4, PHP7 両サポートのため)
- [[dev:BugTrack/2414]] strtotime関数のPHP5.1での仕様変更に対応
- [[dev:BugTrack/2391]] PHPコア起動後では効果がないにもかかわらず、phpファイル内でPHP設定'mbstring.http_input' の変更を試みていた箇所を削除 (lib/init.php)
- [[dev:BugTrack/2389]] pukiwikiスキンとtdiaryスキンが、"XHTML 1.1"-"HTML 4.01"可変用からHTML5以降の最新バージョン専用に代わりました。
- [[dev:BugTrack/2108]] 一覧表示でアルファベットの大文字小文字を区別しません
- [[dev:BugTrack/2432]] AutoLink有効時、relatedページの更新が正しく行われない場合があるバグを修正
- [[dev:BugTrack/2308]] AutoLink有効で対象ページがないとき、WikiNameのリンクが正しくない
- [[dev:BugTrack/2412]] 整形済みテキスト(pre)において、長い行を折り返すようになりました (CSS: word-wrap:break-word;)
- [[dev:BugTrack/2418]] ページが削除されないことがある問題を修正
- [[dev:BugTrack/2266]] 編集時の「テキスト整形のルールを表示する」のリンクを別ウィンドウで開くように
- [[dev:BugTrack/2188]] リストインデントをCSSで指定するようになった
- [[dev:BugTrack/2299]] ポート443以外のhttpsサイトでのURLリンクが不正になるバグを修正
- [[dev:BugTrack/2213]] サイト内リンクを相対パスにしました (get_page_uri($page))
- [[dev:BugTrack/2260]] 相対パス・絶対パスの扱いを修正(絶対パスが必要な場面では get_page_uri($page, PKWK_URI_ROOT) や get_page_uri($page, PKWK_URI_ABSOLUTE) を使います )
- [[dev:BugTrack/341]] http(非https)でポート443の場合の誤動作を修正
- [[dev:BugTrack/615]] Keitaiプロファイル用のURL短縮処理を削除(リダイレクト時に相対パスを使うなど誤動作の原因になるため-)
- [[dev:BugTrack/2385]] 凍結解除されたときにauthor行が残るバグの修正
- [[dev:BugTrack/2430]] author行を検索対象から外しました
- [[dev:BugTrack/407]] 編集時に添付ファイルリストを表示
- [[dev:BugTrack/2256]] 編集時、プレビューボタンのクリックを正しく判定するようにしました
- [[dev:BugTrack/684]] 凍結解除したときの編集画面にメニューが出るバグの修正
- [[dev:BugTrack/2261]] 凍結ページにファイルを添付できるように見えるバグを修正
- [[dev:BugTrack/2436]] 開発環境: JavaScript - ESLint導入
- [[dev:BugTrack/2295]] make_link()改善
- [[dev:BugTrack/2452]] create_functionを使わない
- [[dev:BugTrack/2470]] 注釈表示の文字数を増やす (16文字→100文字)
- [[dev:BugTrack/2198]] plugin が空ページを返すときFrontPageが閲覧権限を無視して表示される問題の修正
- [[dev:BugTrack/2276]] InterWiki指定失敗時のエラーメッセージの修正 / InterWikiページ名のカスタマイズが反映されない問題の修正
- [[dev:BugTrack/2480]] 配布パッケージ(初期コンテンツ)から RenameLog ページを削除 / 初回編集時に自動生成
- [[dev:BugTrack/2481]] PukiWiki公式サイトのリンクを http:// pukiwiki.osdn.jp/ から https:// pukiwiki.osdn.jp/ に変更

** PHP5.4以降でのみ動作する主な機能 [#f8fad0c0]

サーバーがPHP5.4以降のUTF-8版でなければ動作しない機能がいくつかあります。

- AutoTicketLink
- テキスト検索の高速化・高機能化
- tracker_list, bugtrack_list の高速化

** JavaScript有効状態で動作する機能 [#xa28543a]

クライアントがモダンブラウザで、かつJavaScriptが有効でなければ動作しない機能がいくつかあります。

- AutoTicketLink
- テキスト検索の高速化・高機能化
- タイトルをtopicpath風表示にする
- ページリンク更新日時の経過時間を表示する
- 外部サイトへのリンクをクッションページ経由にする
- 編集中にページ遷移しようとした時のWarningメッセージ
- コメントの「お名前」を保存 (comment, pcommentプラグイン)
- 外部サイトへのリンクをクッションページ経由にする
- 新着コメントの色を変える (newプラグイン)


** プラグイン [#w1d2137e]
標準添付プラグイン固有の話題

*** tracker, tracker_listプラグイン [#j05f1f0f]
- [[dev:BugTrack/560]] キャシュを利用した表示高速化
- [[dev:BugTrack/782]] 発番ロジック変更(常に最後の番号+1を使うように)
- [[dev:BugTrack/2390]] 編集者情報が除去されていなかったため解析エラーとなり、リスト表示項目が正常に置き換えされない問題を修正。
- [[dev:BugTrack/2408]] デフォルトテンプレートの項目名「Status」から、見出し「CVS待ち」(wiki.en: 'Waiting commit' Index)を削除する
- [[dev:BugTrack/2265]] 編集認証がかかっている場合に新規ページを作れてしまうバグを修正
- [[dev:BugTrack/2460]] tracker_listの部分リスト表示機能


*** bugtrack, bugtrack_listプラグイン [#qcb750ed]
- [[dev:BugTrack/2187]] リスト表示をする際に、サマリ項目の内容に対して2重にエスケープ処理を行っていた問題の修正
- [[dev:BugTrack/2265]] tracker, bugtrackプラグイン: 編集認証がかかっている場合に新規ページを作れてしまうバグを修正
- [[dev:BugTrack/2401]] (PHP 5 >= 5.4.0, PHP 7) リスト表示項目のキャッシュによる一覧列挙の高速化
- [[dev:BugTrack/2403]] 新規投稿におけるページ番号の仕様が'最後の番号+1'に変更
- [[dev:BugTrack/2408]] 状態の選択肢から「CVS待ち」を削除(これにより、リスト表示でのソート基準が一致する選択肢が無い場合の区分に変更されます)
- [[dev:BugTrack/2428]] $nowikiname = 1 の場合にベースページがリンクにならないバグの修正
- [[dev:BugTrack/2429]] table styleのCSS対応


*** newプラグイン [#k82e81ca]
- [[dev:BugTrack/2410]] strtotime() で有効な日付文字列であるにもかかわらず、与えられた引数を解析せずにエラーメッセージを返す場合がある問題の修正
- [[dev:BugTrack/2455]] JavaScriptで表示制御

*** searchプラグイン [#g50c65fa]

- [[dev:BugTrack/2348]] searchプラグインを同一ページ内に複数記述できるようにしました


*** counterプラグイン [#kce7aee5]
- [[dev:BugTrack/2422]] アクセスカウンタの管理にデータベース(SQLite, MySQL等)を使えるようになった

*** renameプラグイン [#p79a09c4]
- [[dev:BugTrack/2196]] ページリネームの際に最近更新されたページの一覧を更新
- [[dev:BugTrack/2445]] 削除済みページをリネームできるようにした
- [[dev:BugTrack/327]] ページリネーム時に関連リンクを正しく更新できない問題の修正

*** popularプラグイン [#i015a087]
- [[dev:BugTrack/2425]] 通算参照回数を表示できないバグの修正

*** menuプラグイン [#w0a8a87e]
- [[dev:BugTrack/2126]] Menu内のulリストタグを削除している処理を削除
- [[dev:BugTrack/2476]] サブメニューにアクセス制限を反映させる

*** attachプラグイン [#peb295f6]
- [[dev:BugTrack/2102]] ファイルダウンロードの効率化(不要なバッファリングをOFFに)

*** topicpathプラグイン [#e1345698]
- [[dev:BugTrack/2426]] レイアウトをCSSでコントロールするようになりました


*** commentプラグイン [#gcbd7520]
- [[dev:BugTrack/184]] コメント時の「名前」を記憶し、次回コメント時に自動で入力するようにしました
- [[dev:BugTrack/2239]] コメント後にコメントしたページのURLをブラウザに表示する


*** showrssプラグイン [#m032f166]
- [[dev:BugTrack/2176]] 文字コード判定処理の修正他
- [[dev:BugTrack/2442]] HTTPSのRSSフィードを読み込めなかったバグを修正
- [[dev:BugTrack/2443]] EUC-JP版の場合、日本語を含むRSSフィードを読み込めない
- [[dev:BugTrack/2444]] RSS/Atomフィードを読み込めるようにしました

*** calendar_viewerプラグイン [#bc014f7a]
- [[dev:BugTrack/693]] 同じページに対して複数(最大4)表示できるようになりました
- [[dev:BugTrack/2446]] ページリストキャッシュを使って高速化

*** ls2プラグイン [#m4e60fae]
- [[dev:BugTrack/2283]] 高速化
- [[dev:BugTrack/2438]] ページリストキャッシュを使った高速化


*** editプラグイン [#oe4faac5]
- [[dev:BugTrack/657]] 閲覧制限がかかっている場合に編集できなくしました


*** imgプラグイン [#t3d9f545]
- [[dev:BugTrack/2465]] 拡張子に関わらずimgタグで画像を表示する
- [[dev:BugTrack/2466]] 画像ファイルへリンクする
- [[dev:BugTrack/2467]] ページに添付されたファイルを表示したい


*** list, filelistプラグイン [#o902520b]
- [[dev:BugTrack/2473]] 「ページの一覧」のソート
- [[dev:BugTrack/2474]] ページの一覧でブラウザが固まる問題の修正

*** backプラグイン [#vdfd3f85]
- [[dev:BugTrack/2263]] backの戻り先にURLを指定すると指定URLにリンクできない問題の修正

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.113 sec.

OSDN