#author("2019-03-03T19:41:09+09:00","","") #author("2021-12-08T14:21:11+09:00;2019-03-03T19:41:10+09:00","","") * 1.5.2リリースに向けて [#jd6553a7] - ページ: [[BugTrack]] - 投稿者: [[名無しさん]] - 優先順位: 低 - 状態: 完了 - カテゴリー: その他 - 投稿日: 2016-11-24 (木) 02:28:27 - バージョン: 1.5.2 ** メッセージ [#e3c499c6] 1.5.2リリースに向けて修正項目の確認を行いましょう! #contents ** リリース関連 [#m811df16] - [[BugTrack/2074]] 1.4.6リリースに向けて - [[BugTrack/2165]] 1.4.7リリースに向けて - [[BugTrack/2332]] 1.4.8リリースに向けて - [[BugTrack/2355]] 1.5.0リリースに向けて - [[BugTrack/2357]] 1.5.1リリースに向けて - [[BugTrack/2498]] 1.5.3リリースに向けて -------- * 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にリンクできない問題の修正 * リリースアナウンス文検討 [#p88e3092] (OSDN News (1.5.1: [[osdn.net:projects/pukiwiki/news/25243]]) に掲載するメッセージ) Subject: PHP7.3対応 PukiWiki 1.5.2 リリース PukiWikiは多くのユーザーに利用されている、軽快で高機能なWikiクローンです。情報共有のための場を簡単に、素早く立ち上げることが可能です。 2018年6月〇日、バージョン 1.5.2 をリリースしました。 前バージョン1.5.1からの主な変更点は以下の通りです。 - PHP7.3対応 - 新機能 AutoTicketLink: 外部チケットシステムへの自動リンク - SAML認証に対応 (外部認証システムとの連携でSingle Sign Onが可能) - テキスト検索の高速化・高機能化 - Wikiページリダイレクト対応 - ページアクセスカウンタのデータベース対応 - その他、約90の機能改善とバグ修正 対応PHPバージョンは PHP4.1-7.3 です。 JavaScriptを標準状態で利用するようになり、これによる機能改善を多数含んでいます。 JavaScriptなしでも基本機能は動作します。 バージョンアップ時の注意: 標準スキンファイルのCSSファイル名が pukiwiki.css.php から pukiwiki.css に変更になっています。pukiwiki.css へサイト個別のカスタマイズの再適用が必要です。詳しくは公式サイトのアップグレード手順をご覧ください。 ---- 文字コードに関して、リリースパッケージはUTF-8版とEUC-JP版の2種類を提供しています。 新規利用の際はUTF-8版を選択してください。既設サイトがEUC-JP版である場合は 引き続きEUC-JP版を利用できます。 ---- 詳細は以下をご覧ください。 - https:// pukiwiki.osdn.jp/?PukiWiki/Download/1.5.2 - https:// osdn.jp/projects/pukiwiki/releases/xxxx -PukiWikiとは? -- https:// pukiwiki.osdn.jp/?PukiWiki -活用事例 -- https:// pukiwiki.osdn.jp/?PukiWiki/CaseStudies (リリース文検討ここまで) -------- * 1.5.2リリースに向けてのコメント [#oe1fb53f] - 区切り線の位置と見出しの名前を変えてしまいましたけど、このコメントはこの準備ページ用でいいんですよね?(違ってたら戻してください) -- &new{2016-11-24 (木) 23:15:01}; - 1.5.1リリース用のまとめページをクローズにしてきたので、こちらの状態を着手に変更しました。ついでで、ページ内のBugTrack2/xxx -> BugTrack/2xxx 置き換えしました(ミスしてませんように) -- &new{2016-12-22 (木) 00:35:34}; - このページには採用された事実がない事項や、コミットもされていない事項を記載しないでください。実現したことだけをまとめて下さい。事実と相違があることが混ざると、単純に開発者の負担が増えます。 -- [[henoheno]] &new{2017-02-02 (木) 23:44:01}; // [[Help#vf801b51]] -- [[kintok]] // 私は管理者でもあるので、あなたのあらゆる書き込み(タイムスタンプを変更しない行為を含めて)を、過去に遡って見ることができます。これまでに何度も、事実と異なる方向に思考が短絡する状況が発生していますがお気づきですか。他の考え方が存在するのかもしれない、と考えるほどの気持ちの余裕を持てない状況になっていませんか。外の空気を吸いながら、ゆっくりとした運動を長時間行うことを推奨します。見知らぬ土地を探検するのはどうでしょうか。ところでPukiWikiとは何か?Wikiとは何か?という点についてはどう思うのですか?私は、変化する構造を持ったデータをユーザーが記述できる可能性を持った数少ないシステムの一つだと思っています。今のコレがそうだと言いたいのではありません。 -- henoheno - Beta1をリリースしました。[[開発日記/2018-03-29]] -- [[umorigu]] &new{2018-03-29 (木) 04:53:50}; - RCをリリースしました [[開発日記/2018-04-29]] -- [[umorigu]] &new{2018-06-14 (木) 02:46:01}; - RC2をリリースしました [[開発日記/2018-05-17]] -- [[umorigu]] &new{2018-06-14 (木) 02:46:24}; - RC3をリリースしました [[開発日記/2018-06-01]] -- [[umorigu]] &new{2018-06-14 (木) 02:46:45}; - RC4をリリースしました [[開発日記/2018-06-06]] -- [[umorigu]] &new{2018-06-14 (木) 02:47:05}; - RC5をリリースしました [[開発日記/2019-01-17]] -- [[umorigu]] &new{2019-02-13 (水) 23:03:41}; - RC7をリリースしました [[開発日記/2019-01-31]] -- [[umorigu]] &new{2019-02-13 (水) 23:04:05}; - 1.5.2をリリースしました。完了とします [[開発日記/2019-03-01]] -- [[umorigu]] &new{2019-03-03 (日) 19:40:55}; #comment