====== 更新履歴 ====== このページは、[[ja:dokuwiki|DokuWiki]] の公式リリースの変更概要です。 主な変更点はここに列挙しています。 すべての変更点の完全かつ詳細なログは、 [[http://github.com/splitbrain/dokuwiki/commits/master|GitHub Repository Browser]] から入手できます。 ここの記載よりも古いリリースの変更ログは、[[:old_changes|Old Changes]] にあります。 「:!:」マーク付きの変更点は、アップグレード時に注意が必要です。 ===== Release Candidate 2011-11-10 “Angua RC1” ===== * [[http://jquery.com|jQuery]] JavaScriptフレームワークを使用。 ただしプラグイン互換性のために古い非奨励の JavaScript API も残す。プラグイン・テンプレート開発者は、古い API の代わりに jQuery を使用する JavaScript コードに移行することを奨励([[devel:jqueryfaq|jQuery FAQ]])。 * :!: メディアファイルはページ同様履歴管理される。これと新しいメディア管理画面は Kate Arzamastseva の Code project である Google Summer の成果。いくつかのディレクトリの作成が必要なのでアップグレード時には注意([[:install:upgrade]] 参照)。 * :!: 強力な AJAX で強化された [[:fullscreen_mediamanager|全画面メディア管理画面]] を導入。古い Flash アップローダーを ドラッグ・ドロップ操作ができる [[http://valums.com/ajax-upload/|valums Ajax Upload]] に置換え。テンプレート開発者は新しいメディア管理画面を組み込むために、コードを調整する必要あり。 * 報告された 25 個の問題を修正 * 様々な小さなバグ修正と機能強化 * Cascading configuration for plugin enabling/disabling makes farming easier, this was developed as part of the new extension manager Google Summer of Code project of Piyush Mishra. * XML-RPC を洗練 * Thank you Kate and Piyush for their GSoC work and to Google for sponsoring it ===== Release 2010-11-07 “Anteater” ===== * quick 検索アルゴリズムの改良 * [[ja:subscription|メール通知の登録]] の改良 * :!: テンプレート作成者は、正しいボタン実装を確認する必要があります * 差分表示のパーマリンク * 様々なサードパーティ提供ライブラリのライセンスを明確化 * prefilled section names in summary when editing a section * インストーラ内のライセンス選択 * いくつかの IE7, IE8, Chrome 向けの修正 * 内部リンクで渡すことのできるパラメータ(プラグインで便利) * いくつかの XMLRPC の改良 * ファイル名エンコーディングを設定可能に * [[devel:section_editor|要素専用エディタ]](プラグイン)対応。例えば [[plugin:edittable|テーブルエディタプラグイン]] * 一元的なライブラリロード * 多数のバグ修正と、マイナーな改良 ===== 2009-12-25 "Lemming" ===== * :!: このリリースは PHP 5.1.2 必須です! * 編集画面の多数の改良 * リストの自動インデント * よりよい見出し挿入システム * リンクウィザードの追加 :!: テンプレート作成者はスタイルシートを提供する必要があります。 * IE8 と Google Chrome における互換性の修正 * PHP 5.3 における互換性の修正 * 表の縦方向連結のサポート * ダウンロード可能なコードブロック * 全文検索機能の改良 * メディアマネージャでのファイル名検索 * [[xref>dformat]] 関数の新規追加 :!: プラグインとテンプレートの作成者は strftime 関数をこの関数に置き換えてください。 * マネージャ用のワンクリック復元ボタンの追加 :!: テンプレート作成者はこのボタンを追加する必要があります。 * よりわかりやすい管理画面 :!: テンプレート作成者はスタイルシートを提供する必要があります。 * XML-RPC の改良 * たくさんの細かな機能の向上 * プラグイン用イベントの拡充 * いくつかのパフォーマンス最適化 * 細かなセキュリティ向上 * たくさんのバグ修正 ===== Release 2009-02-14b ===== * 複数ファイルの同時アップロードに対応した Flash のアップローダ * ライセンスの選択 :!: テンプレート作成者は [[xref>tpl_license()]] を利用する必要があります。 * Flash Player 10 における互換性の修正 * [[devel:farm|Wiki ファーム]]の作成を簡単にするための内部仕様の変更 * 古い upgrade プラグインの削除((より古いバージョンからアップグレードする場合は、まず中間のバージョンへのアップグレードを行ってください。)) :!: * アクセスコントロール管理におけるデフォルト以外の認証バックエンドのよりよいサポート * セクション編集の改善 (ページの保存後に編集されたセクションにジャンプ) * 日本語の[[:ja:romanization|ローマ字化]]の大幅な改善 * [[:ja:devel:xmlrpc|XML-RPC]] インタフェースの改良 * 検索結果表示の改良 * たくさんの細かな機能の向上 * プラグイン用イベントの拡充 * いくつかのパフォーマンス最適化 * 細かなセキュリティ向上 * ローカルファイル・インクルージョン問題 [[bug>1700]] に対するセキュリティ修正 ([[http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-1960|CVE-2009-1960]]) * たくさんのバグ修正 ===== Release 2008-05-05 ===== * RSSの改善。今バージョンでは、差分画面とFull HTMLでの配信をサポート。また、検索結果のRSS配信も利用可能。 * インデックス画面でのAJAX対応。 * 任意のリビジョン間の差分表示。 * 検索機能と検索結果表示の改善。 * DokuWikiのフォームを変更するプラグインをサポート。 :!: *FORM_INJECTION イベントは削除されました。 * テンプレートの可変性を高めるために、TOC(目次)を内容と分離。 * [[wp>CSRF]]攻撃 に対するセキュリティ強度の測定。 * X-Sendfile に対応しているWebサーバ向けに X-Sendfile をサポート。 * [[XMLRPC]] API * 既定のテンプレートで[[http://www.aboutus.org/UniversalWikiEditButton|UniversalWikiEditButton]]を使用。 * アクセスリスト管理機能([[ACL]] manager)を完全に書き直し。 * スペルチェック機能をコアからプラグインとして切り出し。 * deep [[namespace templates]]をサポート。 * [[plugin:Popularity]]プラグインを最初から添付。-- あなたのデータを送る事で私たちを支援してください。 * [[phpfn>date]]の代わりに[[phpfn>strftime]]を地域毎の日時フォーマットに使用。 :!: プラグインの作者は修正が必要になるかもしれません。 * より良い拡張性を持たせるため、メディアファイルの検索に全文検索を使用。 * 一時フォルダ(temp folder)の導入。 :!: 以前のバージョンからのアップデートを行った場合には、''data/tmp'' が存在し書き込み可能になっている事を確認する必要があります。 * たくさんのバグ修正。細かな機能追加・性能改善。 ===== Release Candidate rc2008-03-31 ===== * RSS [[syndication]]の改善。diffの表示・全HTML表示・検索結果のサポート((Improved RSS [[syndication]], now supports diff views and full HTML, search results are available as RSS)) * [[Index]]ビューにAJAXを追加((Added AJAX to the [[index]] view)) * 任意のリビジョン間の[[diffs|diff]]表示((Show [[diffs]] between arbitrary page revisions)) * 検索結果のハイライトの改善((Improved search and result highlighting)) * DokuWikiのフォームを変更するプラグインのサポート。:!: *FORM_INJECTIONイベントの削除((Better plugin support for modifying DokuWiki forms :!: removes *FORM_INJECTION events)) * [[TOC]]をテンプレートの任意の位置に配置可能に。((Separation of [[TOC]] from content for more template flexibility)) * [[wp>CSRF]]攻撃に対するセキュリティ測定((Security measurements against [[wp>CSRF]] attacks)) * X-Sendfileのサポート((X-Sendfile support for supporting Webservers)) * [[XMLRPC]] API * デフォルトテンプレートに[[http://www.aboutus.org/UniversalWikiEditButton|UniversalWikiEditButton]]を採用 * [[ACL]]マネージャを完全にリライト * スペルチェッカーをコアからプラグインに移動 * 深い [[namespace templates]] のサポート * デフォルトのプラグインに[[plugin:Popularity]]を追加 -- DokuWikiの改善を助けるために、あなたのデータが送ってください。 * [[phpfn>date]]の代わりに[[phpfn>strftime]]を採用。:!:プラグイン作成者は、コードの変更が必要になるかもしれません。((Using locale aware [[phpfn>strftime]] instead of [[phpfn>date]] :!: Plugin authors may need to fix their plugins)) * メディアファイルの検索に全文インデックスを使用 ((Use fulltext index for media file usage scan for better scalability)) * その他、バグの修正やパフォーマンスの改善 ===== Release 2007-06-26 ===== * Revert Manager added to mass revert spam attacks * OpenSearch Support * DOMlib removed (smaller JavaScript footprint) :!: * Improved index method for the search :!: Upgraders make sure to have ''data/index'' directory * Improved page meta data support * Added a manager option to open certain admin functions to a given group * Pluggable renderers * TOC now can be separated from the content * MIME type heuristics to work around IE security flaws * include and include_once support for JavaScript files * A bucket load of smaller and bigger bugfixes and improvements * Some more bugfixes since RC1 ===== Release 2006-11-06 ===== * automatic background [[draft]] saving * improved caching behaviour for CSS, JavaScript and RSS, with correct IMS handling * various performance improvements including the [[changelog]] mechanism redesign * support for storing page metadata * improvements on the UTF-8 handling when no mb_string extension is available * improvements on the default management plugins * URL [[rewrite]] support for export formats * ATOM 1.0 suport for [[syndication]] * better feed aggregation with [[http://www.simplepie.org|SimplePie]] * [[Action Plugins]] * optional gzip output compression if browsers support it * namespace restricted [[searchs]] added * completely rewritten [[mediamanager]] :!: template designer need to update their templates * [[namespace]] links * possibility to disable certain DokuWiki actions, when using it in a CMS-like environment * made password resetting a two-stage process with confirmation emails * webbased install wizard for first time setup * many many bug fixes, smaller improvements and language updates ===== Release 2006-03-09 ===== * Hotfix Release * Fixes various bugs ([[bug>736]] [[bug>732]] [[bug>731]] and others) * some language updates ===== Release 2006-03-05 ===== * JavaScript made unobstrusive * JavaScript and CSS compression, CSS variable replacements * New [[Toolbar]] * Fixes for the search indexer [[bug>563]] [[bug>575]], commandline index updater added * [[search]] for word parts and other search fixes[[bug>552]] [[bug>632]] [[bug>653]] * Completely reworked auth backend system :!: backend config may need to be adjusted * stricter XHTML compliance :!: Templates need to be adjusted * fixes for the HTTP library [[bug>626]] * Google [[Sitemap]] generation * Admin plugins for managing users, configuration and plugins added * Pagelockrefresh through background AJAX * simple [[romanization]] support * optional hierarchical breadcrumbs added (aka. "You are here") * simplified permission setting of files * ACL now works with user and groupnames which are not valid pagenames (for some auth backends) * XSS security fix for handling EXIF data in the mediamanager ===== Release 2005-09-22 ===== * various bugs fixed [[bug>550]], [[bug>548]], [[bug>529]], "basedir" problem * GeSHi and language updates ===== Release 2005-09-19 ===== * page template support [[bug>104]] * added support for local configuration files [[bug>349]] * [[Image]] metadata support (EXIF/IPTC) and detailpage added * insitu footnotes * removed 2MB limit in fetch.ph [[bug>506]] * personal wordlist for spellchecker [[bug>488]] * [[syndication|feed]] caching * email subscription for pagechanges * commandline utilities for scripting * a new index based [[search]] * :!: Template editors need to add the [[http://dev.splitbrain.org/reference/dokuwiki/nav.html?inc/template.php.html#tpl_indexerwebbug|tpl_indexerWebBug()]] function to their main template * Upgraders should read [[search#Some Background on the searchindex]] * URL rewriting for media files * :!: Users of rewrite mode 1 need to adjust their .htaccess * [[experimental]] [[plugin:Plugin Manager]] * Support for admin plugins added * Proxy support added * Optional ImageMagick support added * New options for [[image]] inclusion ===== Release 2005-07-13 ===== * Security fix for [[ACL]] handling [[bug>456]] * some fixes for the [[safemodehack]] option [[bug>179]] * some spellchecker fixes [[bug>448]] ===== Release 2005-07-01 ===== * Style fixes * TOC Translation Problem fixed [[bug>309]] * Various fixes for the getBaseURL autodetection * ACL: The password crypting method is configurable through [[config:passcrypt]], defaults to salted MD5 * ACL: The admin can create new users if [[config:openregister]] is disabled * ACL: Users can set their own password ([[config:autopasswd]]) * ACL: Added DELETE permission for media files :!: * fixed problems with footnote numbering * Various [[auth_mysql]] changes, support for adding Users :!: * Hide IP for logged in users * Various [[auth_ldap]] changes :!: * Fixed logout [[bug>319]] * AJAX pagename [[search]] added * Experimental syntax [[Plugin]] support added * Fix for mode syntax * [[devel:dirlayout|Directory layout]] was changed :!: * Experimental [[Spell Checker]] added * Fix for Sessionlocking [[bug>364]] * Removed short_opentag requirement * Fixed problem with ZendOptimizer [[bug>377]] [[bug>378]]