1.4.8リリースに向けて

  • ページ: BugTrack2
  • 投稿者: 名無しさん
  • 優先順位: 重要
  • 状態: 却下
  • カテゴリー: その他
  • 投稿日: 2010-08-17 (火) 01:14:36
  • バージョン:

メッセージ

1.4.8リリースに向けた修正項目の確認を行いましょう。

リリース関連

関連BugTrack

残件などを


コメント

  • 現状、テンプレをコピーしただけの状態です(徐々に追加予定) -- 2010-08-17 (火) 01:19:02
  • プラグインを中心にとりあえず列挙。ただ列挙しただけな上に、本体部分などはまだほとんど手付かずなので、タイムスタンプはそのままにしておきます。 -- 2010-08-18 (水) 01:30:42
  • 関連BugTrackを追加。ロードマップの1.4.8で挙がっているもの(「認証関係の穴埋め」など)を中心に列挙。下は、(本体部分の残りなど)ある程度を拾い上げましたが、まだChangeLogそのままの部分が残ってます。 -- 2010-08-22 (日) 17:04:30
  • 場合によっては、このリリースがキャンセルされる?(その時は、このページが「1.5.0リリースに向けて」に変更されるだけかもですけど)
    BugTrack2/353 PHP 5.4, 5.5 対応版リリースの提案 -- 2014-06-05 (木) 21:29:47
    • BugTrack2/355 1.5.0リリースに向けて -- 2014-07-14 (月) 14:24:09

1.4.7_notbから1.4.8への変更点

1.4.7_1が先にリリースされた場合は、基準を修正する作業をします

TrackBack関連とReferer関連のすべてをパッケージから削除

BugTrack2/62,開発日記/2007-02-10,開発日記/2007-02-11

著作権問題により実質的に削除状態であったTrackBack関連とそれに依存していたReferer関連の全データを、パッケージ内から削除しました。

AutoAlias機能の正式搭載

(BugTrack2/2)

CVS版で長らくβ版として検証を続けていたAutoAlias機能が、正式搭載されます。

簡易spamフィルタ

(BugTrack2/200,開発日記/2006-12-09,開発日記/2007-07-29ほか)

(本体内部)htmlsc 関数新設、htmlspecialchars() → htmlsc() へ置き換え

(BugTrack2/343,BugTrack2/349) この変更に伴い、以前のバージョンのファイルを流用する場合は$line_rules 定義の正規表現に修正が必要です

ex)
"''(?!')((?:(?!'').)*)''"	=> '<strong>$1</strong>',
↓
"&#039;&#039;(?!&#039;)((?:(?!&#039;&#039;).)*)&#039;&#039;" => '<strong>$1</strong>',

docディレクトリの新設

(開発日記/2006-09-24,BugTrack2/259)

アップロードしなくても動作には関係のないドキュメント類を置く場所。 インストールや設定関連のドキュメントがこの場所に移動されました。

ファイル所有者の自動補正の対応先を追加

(BugTrack2/55,BugTrack/191,BugTrack/124)

1.4.6で搭載されたファイル所有者の自動補正を、counterプラグインなどでも対応させました。

既存の問題の修正

  • (BugTrack2/320) 1.4.4_rc1以降のリリース全てにおいて、一部環境でpath/to/wiki/index.php?0の形式でアクセスすると、ページ0ではなくデフォルトページに飛ばされる問題を修正
  • (BugTrack2/192) 英文を書く際に問題となる1.3.x互換の日時置き換えルール(now?,date?,time?)を、デフォルトで無効に変更。この形式に依存していた部分を1.4.x形式に修正。

スキン周りの修正

※アップグレード時に過去のスキンを流用したりこれらの変更に対応していない自作スキンを使う場合などでは、スキンに修正を加えない限りこれらの変更が反映されず、以前の動作のままとなります。

  • デフォルトのスキンで、ディレクトリがハードコード(固定)されている問題を修正(BugTrack2/190BugTrack/691)
  • スキンの"HTML convert time"に、Menubar等の処理時間が含まれない(BugTrack2/251 base patched by ぃぉぃぉ)
  • メニューバーの中で使われたプラグインがDTDの切り替えを行っても反映されない(BugTrack2/262 patched by Ilfa)

設定に関する修正

pukiwiki.ini.php

  • TrackBack関連とそれに依存していたReferer関連の設定項目の削除
    • アップグレード時に過去のスキンを流用したりこの変更に対応していない自作スキンを使う場合などでは、項目が削除されたことによりエラーが発生する事があります。
  • AutoAlias関連の設定の追加
  • 簡易Spamフィルタ関連の設定の追加

lib/file.php

(開発日記/2006-09-30)

ほかのプロダクトと併用するために重複するファイル名を変更する必要が出てきた場合、これまでは関連ファイルをいくつも修正する必要がありました。 これからは、追加された定義'PKWK_MAXSHOW_CACHE'(recent.dat),'PKWK_ENTITIES_REGEX_CACHE'(entities.dat),'PKWK_AUTOLINK_REGEX_CACHE'(autolink.dat)で、一部のシステムファイル名を一括変更できるようになります。

その他の修正

  • ソースのクレジット(著作者、作成時期、ライセンス)表記の追加・修正 (BugTrack2/61)
  • (開発日記/2006-10-24) 検索単語の色付け機能($search_word_color)を無効にしている場合、検索結果のURIが(本来あるべき)簡素な形になる
  • 文字列→16進数形式へのエンコード時に変換ミスする可能性のある問題を修正(BugTrack2/235)
  • XHTML文法違反
  • その他細かな修正 (typoなど)
  • etc.

ページデータ読み込み処理の効率化など

比較処理

  • "1","01","1e0"などPHPの通常の比較では同一であると判定してしまうケースで、間違った処理をする可能性がある問題などの修正(BugTrack2/236)
  • 配列の並び替え処理における比較で、並び順が安定しない問題の修正(BugTrack2/235)

$cantedit

(BugTrack2/255)

  • $cantedit関連の処理を集約、誤解を招くような挙動の修正、など

プラグイン

スペースの都合で、上で紹介しているものに関しては、とりあえず省略

attachプラグイン

  • BugTrack2/264: (ページの下部の表示を含む)添付ファイルの一覧表示でもmd5値を計算するという無駄な処理を取り除く修正 (patched by ぃぉぃぉ & ryu1)
  • BugTrack2/236BugTrack2/10: Care for readdir() returns FALSE

colorプラグイン

dumpプラグイン

editプラグイン

lsプラグイン

  • Overhaul

ls2プラグイン

  • BugTrack2/182: With php.ini: allow_call_time_pass_reference = Off
    'Warning: Call-time pass-by-reference has been deprecated'
    with array_walk (Patched by Ratbeta)

mapプラグイン

  • Correct adding $defaultpage if it had been removed because of $non_list
  • Simplify br. Beautify XHTML br. Show total counts at the bottom of the page (this is not the main function).

nofollowプラグイン

  • Show a message when the page seems not freezed

onlineプラグイン

  • BugTrack2/182: Warning: Call-time pass-by-reference has been deprecated

pcommentプラグイン

  • BugTrack2/182: With php.ini: allow_call_time_pass_reference = Off
    'Warning: Call-time pass-by-reference has been deprecated'
    with array_walk (Patched by Ratbeta)

renameプラグイン

rubyプラグイン

sizeプラグイン

  • %指定オプションの追加
  • BugTrack2/285: & => &amp;
  • 内部のクリンナップ

trackerプラグイン、tracker_listプラグイン

  • BugTrack2/240: 正規表現によるデータの抽出方法を最長一致から最短一致に変更
    • tracker_list使用時に、行数の多いページなどでの抽出ミス発生が緩和されます
  • BugTrack2/243,BugTrack2/125: エラーつぶし、効率化など

versionlistプラグイン


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-07-14 (月) 14:24:09
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.565 sec.

OSDN