#author("2016-12-22T00:24:05+09:00","","")
* 1.5.1リリースに向けて [#e96c395a]

- ページ: [[BugTrack2]]
- 投稿者: 名無しさん
- 優先順位: 低
- 状態: 着手
- 状態: 完了
- カテゴリー: その他
- 投稿日: 2014-12-01 (月) 21:59:52
- バージョン: 1.5

#contents

** リリース関連 [#m811df16]
- [[BugTrack2/74]] 1.4.6リリースに向けて
- [[BugTrack2/165]] 1.4.7リリースに向けて
- [[BugTrack2/332]] 1.4.8リリースに向けて
- [[BugTrack2/355]] 1.5.0リリースに向けて
- [[BugTrack/2074]] 1.4.6リリースに向けて
- [[BugTrack/2165]] 1.4.7リリースに向けて
- [[BugTrack/2332]] 1.4.8リリースに向けて
- [[BugTrack/2355]] 1.5.0リリースに向けて

** メッセージ [#w3602249]
- [[開発日記/2014-12-01]]らしいので、とりあえず器だけ
- [[開発日記/2016-02-13]] 1.5.1 Beta1 リリース
- [[開発日記/2016-03-07]] 1.5.1 リリース

--------
**コメント [#b7e7f503]
- 今はプラグインにあまり手をつけてないようなので大丈夫?でしょうけど、仕様変更をマージした場合はPukiWiki/1.4/Manual → PukiWiki/1.5/Manual リネームとかヘルプ内容の修正が必要になったりするのかな? --  &new{2014-12-01 (月) 22:08:58};
- 気が早いですね :) ありがとうございます。今回はそれほど急ぐ必要はないのでHTML5対応として便利な機能を一つ二つ実装してからリリースしようかと思っています -- [[umorigu]] &new{2014-12-02 (火) 02:25:46};
- どこまで追いかけたかを忘れるリスクも逆にありますが、まとまった時間を取れる時にある程度しておかないと、結局あとで思ったよりも大変な状況になったりするので作ってしまいました -- 2014-12-01 (月) 22:08:58 の人 &new{2014-12-03 (水) 21:29:12};
- 1.5なのに1.4って名前がおかしいとツッコミも見受けられたのでプラグインの説明からバージョンを消すという手もPukiwiki/1.4/Manual→Pukiwiki/Manualに -- [[名無し]] &new{2015-01-01 (木) 16:02:07};
- これ気にする人いますかね。 wiki/ 以下のユーザーデータの部分なので変えづらいんですよね -- [[umorigu]] &new{2015-01-03 (土) 02:15:26};
- 気にする人は少なくとも1人いたとしか言えないですが、言われてしまうとこちらも気になってしまう。 -- [[名無し]] &new{2015-01-03 (土) 12:35:08};
- 半ばやっつけで「PHP7.0 対応」などの項目を追加。過不足が無いかや項目の位置などの見直しは、たぶん…そのうち…… --  &new{2016-01-12 (火) 01:56:53};
- バージョン表記を無くすってのはいい案ですね。そもそもなぜバージョンを付けていたのか(使っているバージョン以外のドキュメントが必要だったのか) -- [[./]] &new{2016-01-28 (木) 14:19:11};
- [[シェルスクリプト>pukiwiki:自作プラグイン/rm-document-version.sh]]をとりま作った。雑(笑) -- [[./]] &new{2016-01-28 (木) 14:50:46};
- PukiWikiの現状としては新規利用よりも既設サイトの更新の割合が多いと認識しているので、デフォルトコンテンツの名前変更には慎重です。少なくとも1.5.1では行わないことにします -- [[umorigu]] &new{2016-02-14 (日) 00:05:53};
- 皆様各種ご協力ありがとうございます。1.5.1 ''Beta1'' をリリースしました。[[開発日記/2016-02-13]] -- [[umorigu]] &new{2016-02-14 (日) 00:06:49};

#comment
- [[BugTrack/2398]] (1.5.2リリースに向けて) ができましたし、1.5.1 向けの追加リリースはほぼ無いでしょうから、状態を完了にしておきます。(なお、[[リリース関連>#m811df16]]以外のBugTrack2/xxx リンクは当時のままです) --  &new{2016-12-22 (木) 00:24:05};

//#comment

----------
//* 未修正とか [#r43bacb5]
//- 設置場所URL自動生成
//-- [[BugTrack/341]] : SERVER_PORTが443だとリンクが必ず https になってしまう (ハードコーディング)
//-- [[BugTrack2/299]] : SSLのPortが443ではない場合、すべてのリンクが不正になってしまった
//- searchエンジン
//-- [[BugTrack2/292]] : do_searchで閲覧認証ではじかれた際の無駄な処理をなくす
//-- [[BugTrack2/330]] : 検索で対象ワードが0 になった場合も、get_existpages() している
//- [[BugTrack2/151]] recent.dat 周りの残件とバグ
//-- [[BugTrack2/196]] RecentChanges、RecentDeletedの処理など
//-- [[BugTrack2/273]] AutoLinkの処理をrecent.datから切り離す話(AutoLinkが有効でも[[BugTrack2/151]]を有効にできるようにする)
//
//- [[BugTrack2/309]] : 編集ボタンを検索エンジンに辿らせたくない(nofollow)
//- [[BugTrack2/348]] : searchプラグイン読み込み最大回数の変更
//- [[BugTrack2/283]] : ls2 プラグインで、常にget_source() を呼んでいる

**未修正 → 修正完了 [#ia77e9d0]
- [[BugTrack2/356]] : typo ミス


----------
* 1.5.0からの変更点 [#j6e4227c]
////
// officialでは必要の無い作業用の前置き
※[[branch_r1_5>sfjp:projects/pukiwiki/scm/git/pukiwiki/commits?branch=branch_r1_5]]より情報収集中(リリース前に確認してからofficialのページ作成をする必要あり)
-文章は主に「1.4.8リリースに向けて」からの流用のため、実際にはマージされていない分を含めてしまっている恐れがあります
-リンクがofficial用になっていません(まだdev用のまま)
--BugTrack などはdevのInterWikiに置き換えできたはず(あとは認証の解説ページリンクだけ?) --  &new{2016-02-17 (水) 22:33:43};
////

** ホスティングサイトのドメイン変更に対応 [#h8a43bdc]
([[dev:BugTrack2/363]])
~初期コンテンツを含む各ファイルに対し、公式サイトなどのリンクを修正 sourceforge.jp -> osdn.jp

** TrackBack関連とReferer関連のすべてをパッケージから削除 [#wf74c85c]
([[dev:BugTrack2/62]],[[dev:開発日記/2007-02-10]],[[dev:開発日記/2007-02-11]])
~著作権問題により実質的に削除状態であったTrackBack関連とそれに依存していたReferer関連の全データを、パッケージ内から削除しました。
-アップグレード時に過去のファイルをそのまま流用したり、この変更に対応していない自作プラグインや自作スキンなどを使う場合は、設定項目が削除されたことによりエラーが発生する事があります。

** PHP7.0 対応 [#z00390b5]
([[dev:BugTrack2/369]])
~PHPの仕様変更に伴い、PHP7.0 でPukiWikiが正常に動作していなかった部分の改修を行いました。既存のサポート対象(PHP4.1~PHP5.6)はそのままで変更はありません。

** ユーザー管理機能および認証方法の拡張 [#ifdf9221]
([[dev:BugTrack2/372]],[[dev:BugTrack2/374]],[[dev:BugTrack2/375]],[[dev:BugTrack2/362]],[[dev:BugTrack2/373]],[[dev:BugTrack2/384]])
~ユーザーのグループ管理や認証機能の強化(LDAPアカウント管理・Form認証・外部認証に対応)など様々な拡張が行われました。一部の高度な機能には、対応しているPHPバージョンに制限があります。詳しくは、( PukiWiki/Install/ユーザ認証 (雛形: [[dev:Authentication]]) )をご覧下さい。

** 編集開始時の雛型ページ一覧でリストアップされるページの制限と拡張設定 [#ddbd6725]
([[dev:BugTrack2/377]])
~雛型ページ一覧の機能が有効な際、編集を開始した直後に表示されるページ一覧が設定用wikiページで指定したページとそれ以外の100件までに変更されました

** 内部リンク用に生成するURI(URL) を見やすく簡略化 [#k6ac0635]
([[dev:BugTrack2/361]])
~各ページに対応するURIを、見やすく、階層構造が明確になるように変更しました。 path/to/wiki/index.php?BugTrack2%2F361 -> path/to/wiki/index.php?BugTrack2/361
-これまでの形式を受信した場合でも問題なく利用できます。

** ファイル所有者の自動補正の対応先を追加 [#v1dc8a77]
([[dev:BugTrack2/55]],[[dev:BugTrack/191]],[[dev:BugTrack/124]])
~[[1.4.6>official:PukiWiki/Download/1.4.6#mdb67dc3]]で搭載されたファイル所有者の自動補正を、counterプラグインなどでも対応させました。

** 既存の問題の修正 [#rcb5ca0e]
-([[dev:BugTrack2/320]]) 1.4.4_rc1以降のリリース全てにおいて、一部環境で path/to/wiki/index.php?0 とページ名''0''のみでアクセスすると、ページ''0''ではなくデフォルトページに飛ばされる問題を修正
-([[dev:BugTrack2/245]]) path/to/wiki/index.php?PageName&word=SearchWords のようなパラメーター付きで cmd=read&page= 省略形式が使用されると、パラメーターまでページ名に含まれてしまう問題を修正
-([[dev:BugTrack2/290]]) PHPのPECL_HTTPが読み込まれる環境で、一部定義が競合する問題を修正
-([[dev:BugTrack2/358]]) 長い注釈が含まれているページを閲覧すると、一部のサーバー環境でページが表示されない事がある問題の緩和

*** FormattingRules [#z805fd1c]
-([[dev:BugTrack2/192]]) 英文を書く際に問題となる1.3.x互換の日時置き換えルール(now?,date?,time?)を、デフォルトで無効に変更。この形式に依存していた部分を1.4以降の形式に修正。
-([[dev:BugTrack2/7]]) 一般的なプロトコル(httpなど)について、[[URI]] の書式が可能な限り URI の書式と同じリンクを作成するように変更されました。これにともない、該当するケースでこれらのプロトコルと同名の[[InterWiki]]定義が無視されるようになります。

*** スキン周りの修正 [#f9055fb4]
※アップグレード時に過去のスキンを流用したりこれらの変更に対応していない自作スキンを使う場合などでは、スキンに修正を加えない限りこれらの変更が反映されず、以前の動作のままとなります。
-デフォルトのスキンで、ディレクトリがハードコード(固定)されている問題を修正(%%[[dev:BugTrack2/190]]%% → [[BugTrack/691>dev:BugTrack/691#i66570c8]])
-スキンの"HTML convert time"に、Menubar等の処理時間が含まれない問題を修正([[dev:BugTrack2/251]] base patched by [[ぃぉぃぉ]])
-メニューバーの中で使われたプラグインがDTDの切り替えを行っても、DTDタグ出力に反映されない問題を修正([[dev:BugTrack2/262]] patched by [[Ilfa]])

** その他の修正 [#m1f96675]
-[[dev:BugTrack2/230]]: wikiページが変更されないポストを受け取った際の処理を安全よりに変更
-XHTML文法違反
--[[dev:BugTrack2/225]] patched by [[g@kko]]
-etc.

// *** 管理者向け [#k6878425]
// ([[開発日記/2015-01-03]])
// ~「UTF-8版の利用推奨」に伴い、リポジトリでのメインターゲットがUTF-8に変更されました。バージョン管理システムを利用して更新している場合は、以下の点にご注意ください
-共通: 文字コード関連の設定(文字コードや送受信での変換方法など)の確認や見直しが必要です
// -共通(利用形態による): リポジトリのデータではコメント状態が解除され、UTF-8を有効にする設定がデフォルトでONになりました
//  define('PKWK_UTF8_ENABLE', 1); //UTF-8 only
// 差分を得る基準しだいでは誤ってこの変更を受け取ってしまい、EUC-JP版であるにも関わらずUTF-8で解読しようとしてしまう、など何らかのトラブルの原因となる場合があります
// 
// リポジトリの変更は内部事情なのでリリース詳細には不要だと思います(umorigu 2016/02/13)

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

*** attachプラグイン [#ab94cf9c]
-[[dev:BugTrack2/264]]: (ページの下部の表示を含む)添付ファイル名の一覧表示でも常にmd5値を計算する、という無駄な処理を取り除く修正 (patched by [[ぃぉぃぉ]] & ryu1)
-[[dev:BugTrack2/354]]: 添付ファイルダウンロード時、文字化けの可能性がある問題の再修正
-[[dev:BugTrack2/264]]: 画像専用の解析処理を、特定の拡張子を持つ添付ファイルに限定する改善
-[[dev:BugTrack2/376]]: ファイルを削除した後で同名ファイルを新規に添付すると、同名の過去ファイルのダウンロードカウンタがリセットされる問題の修正
-[[dev:BugTrack2/345]]: 添付ファイルのリネームを実行しても同名の過去ファイルに反映されない問題の修正

*** commentプラグイン [#l8699ae3]
-[[dev:BugTrack2/381]]: コメント追加が失敗した場合に、適切なメッセージが表示されるように変更

*** counterプラグイン [#k1049006]
-[[dev:BugTrack2/141]]: PHP5.1以降で、yesterdayカウント機能が正常に動作しない問題の修正
-[[dev:BugTrack2/356]]: 一部エラーメッセージの修正

*** pcommentプラグイン [#gcd22455]
-[[dev:BugTrack2/370]]: コメント記録ページが引数で未指定の時に使用されるデフォルトルールが、Comments/ 配下に統一されました。
-- 既に旧バージョンでコメントされている場合は、バージョンアップ後もそのページを参照します

*** newプラグイン [#v3e97e35]
-[[dev:BugTrack2/120]]: PHP5.0以降で、経過時間に応じて''New!''を表示する機能が動作しない問題の修正

*** trackerプラグイン、tracker_listプラグイン [#p28ba0cf]
-[[dev:BugTrack2/359]],[[dev:BugTrack2/324]]: PHP5.3の特定バージョンなどで、リスト表示のソート機能が動作しない問題の修正
-[[dev:BugTrack2/360]]: リスト表示のソート方法が[[strnatcmp()>PHP関数:strnatcmp]]関数に変更され、すべての項目が自然順ソートとなりました
-- 改造者向けメモ: 特殊なソート方法の組み込みや種別ごとで旧来のソート方法などとの切り替えを希望する場合は、各種のTracker_field_XXXクラス側で定義されているソート方法指定(sort_typeプロパティ)に応じて利用したい比較関数へと分岐するよう、Tracker_listクラスのcompare()関数内と共に書き換えてください
-[[dev:BugTrack2/240]]: 正規表現によるwikiデータからの抽出方法が最長一致から最短一致に変更されました
--tracker_list使用時に、行数の多いページなどでの抽出ミス発生が緩和されます

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

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.078 sec.

OSDN