====== 버전 별 변화 내용 ====== 이 페이지는 공식 [[DokuWiki]] 릴리즈의 버전 별 변화 내용을 포함하고 있습니다. 그러므로 여기에서는 굵직한 내용의 버전 별 변화 내용만을 볼 수 있습니다. 모든 패치의 세부적인 기록은 다음 사이트를 통해 이용할 수 있습니다. : [[http://github.com/splitbrain/dokuwiki/commits/master|GitHub Repository Browser]]. 오래된 버전의 변화 내용은 [[Old Changes]]에서 이용할 수 있습니다. 플러그인과 템플릿은 [[devel:releases|detailed change log]]에 설명되어있고, 읽을 수 있습니다. 여기에서는 업그레이드 과정을 위한 정보만이 있습니다. Changes marked with :!: 업그레이드를 위해 주의가 필요합니다.! ===== Release 2012-01-25b "Angua" ===== * 핫픽스, 2012/07/13에 릴리즈 됨. * 수정/변화: XSS security issue [[bug>2561]] ===== Release 2012-01-25a "Angua" ===== * 핫픽스, 2012/04/19에 릴리즈 됨. * 수정/변화: XSS security issue [[bug>2487]] ===== Release 2011-05-25c "Rincewind" ===== * 핫픽스, 2012/04/19에 릴리즈 됨. * 수정/변화: XSS security issue [[bug>2487]] ===== Release 2012-01-25 “Angua” ===== **사용법의 강화** * 페이지에서 미디어 파일의 버전 핸들링이 변화되었습니다. 또한, 옛 버전의 내용이 저장되고 변화이력을 RSS뿐 아니라 "Recent changes"에서 이용가능합니다. 이것들은 the Google Summer of Code project of Kate Arzamastseva의 결과입니다. :!: 업그레이드시 주의하시고, 일부 디렉토리를 만드는 것이 필요합니다. (see [[:install:upgrade]]) * 미디어 매니저에서 새로운 파일을 매우 빠르게 추가할 수 있는 드래그 앤 드롭이 지원됩니다. (오직 파이어폭스와 크롬에서만 지원됩니다.). 그리고 파일 업로드 속도가 증가하였습니다.(오직 파이어폭스와 크롬, 사파리에서만 지원됩니다.). 이것은 [[http://valums.com/ajax-upload/|valums Ajax Upload]]와 같은 오래된 플래시 업로더를 대체하는 것을 가능하게 만들었습니다. * 강력해졌고, AJAX가 강화되었습니다. [[fullscreen_mediamanager|fullscreen media manager]]는 추가된 새로운 표준 팝업 매니저에 의해 설명됩니다. :!: 모든 템플릿은 새로운 매니저에서 지원될 수 있도록 업데이트 됩니다. :!: 템플릿 제작자는 [[template:starter:changes|a media manager button 와 CSS를 추가해야 합니다.]]. **설치 & 관리** * 플러그인 사용/끔의 연속적인 배열은 더 나은 운영을 가능하게 합니다. 이는 Piyush Mishra에 의해 GSoC프로젝트의 새로운 확장 매니저의 일부로 개발되었습니다. (see [[tips:farm|farm]] & [[config]]) * 데이터 uri스킴(data uris)에 의해 퍼포먼스가 강화되었습니다. 이것은 CSS와 함께 작은 이미지를 전송할 수 있습니다. 따라서 HTTP requests의 요구량을 감소하고, HTTP Header의 오버헤드를 피할 수 있게 되었습니다. 더 나은 설치를 위해 [[:config:cssdatauri]]를 켜십시오. **통합 & 개발** * 플러그인 & 템플릿 개발자에게 강력한 기능을 제공해주는 자바스크립트 프레임워크인 [[http://jquery.com|jQuery]]를 중심코드로 이용가능합니다. 이전 API는 사라지게 될 것이고, JavaScript API는 플러그인 호환을 위해 지원됩니다. 플러그인과 템플릿 저작자는 오래된 API대신에 자바스크립트 코드를 사용하는 jQuery로 이동하기를 권장합니다. ([[devel:jqueryfaq|jQuery FAQ]]). * XML-RPC와 관련된 일부 승인 & 로그인 주제들이 멋지게 수정되었습니다. * [[devel:releases|변화에 대한 세부적인 내용]]은 프로그래머들에 의해 상세하게 기록되었습니다. **결론** * 에 리포트된 25개 주제가 수정되었습니다. * 다양한 작은 버그들이 수정되고 강화되었습니다. * GSoC프로젝트를 진행하는 Kate와 Piyush, 그리고 이를 지원해주는 구글에 감사합니다. ===== Release 2011-05-25a “Rincewind” ===== * Fixes/changes: * XSS security issue * Search/indexer problem with upper or mixed case words on some PHP versions * Encoding of non-ASCII mail subjects * To allow local links (like ''%%file://c:\docs\myfile.txt%%'') you need to add “file” into your [[urlschemes|conf/scheme.local.conf]] * Announcement: http://www.freelists.org/post/dokuwiki/Hotfix-Release-20110525a-Rincewind ===== Release 2011-05-25 “Rincewind” ===== * :!: The safe method for [[config:fnencode]] [[bug>2197|changed]]; be careful when upgrading a wiki with this setting (especially on windows) * IPv6 support * Inline diff displaying * More password hash formats (WordPress, Django) * Custom prefixes for [[config:mailprefix|mail subjects]] * Support for [[localization#changing_localized_texts_in_your_installation|custom language strings and translations]] * Security enhancements for cookie handling * Introduced a [[metadata]] index * Improvements for handling Asian languages * various smaller bug fixes and enhancements * :!: A bug in "Rincewind RC1" and recent development versions might have corrupted your [[search#some_background_on_the_searchindex|search index]].\\ It is recommended to check if everything is okay by adding ''?do=check'' to your DokuWiki URL. The index can be rebuilt by using the command line script [[cli#indexerphp|bin/indexer.php]] or the [[plugin:searchindex|Search Index Plugin]]. ===== Release 2010-11-07a “Anteater” ===== * improved quick search algorithm * improved email [[subscriptions]] * :!: Template authors need to check if they implement the correct button * permalinks for diff views * license clarification on various 3rd party libs * prefilled section names in summary when editing a section * license chooser in the installer * several IE7, IE8, Chrome fixes * Parameters can now be passed in internal links (useful for plugins) * some XMLRPC improvements * configurable filename encoding * support for custom [[devel:section_editor|section editors]] (plugins), for example the [[plugin:edittable|table editor plugin]] * centralized library loading * lots of bug fixes and minor improvements ===== Release 2009-12-25c “Lemming” ===== * :!: This release needs PHP 5.1.2 or later! * many Editor improvements * automatic list indention * better headline system * link wizard :!: template authors need to provide CSS * compatibility fixes for IE8 and Chrome * PHP 5.3 compatibility fixes * row span support in tables * downloadable code blocks * fulltext search improvements * added filename search in media manager * new [[xref>dformat]] function :!: plugin and template authors should replace strftime calls with this function * one click revert button for managers :!: template authors need to add this button * nicer admin screen :!: template authors need to provide CSS * XMLRPC improvements * many smaller feature enhancements * more plugin events * some performance optimizations * minor security enhancements * many, many, many bug fixes ===== Release 2009-02-14b ===== * Flash Multiuploader * license selector :!: template authors need to make use of [[xref>tpl_license()]] * compatibility fixes with Flash Player 10 * internal changes to make [[devel:farm|farming]] easier * removed old upgrade plugins((if you're upgrading from an older version upgrade to intermediate releases first)) :!: * better support for non-default auth backends in ACL manager * jump to edited section after saving * much improved Japanese [[romanization]] * improved [[devel:XMLRPC]] interface * improved search result display * many smaller feature enhancements * more plugin events * some performance optimizations * minor security enhancements * security fix for a local file inclusion issue [[bug>1700]] ([[http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-1960|CVE-2009-1960]]) * many, many bug fixes ===== Release 2008-05-05 ===== * RSS [[syndication]]의 향상, diff views와 full HTML의 지원, 검색결과를 RSS로 이용가능 * AJAX를 통해 [[index]] 보기가 추가됨 * Show [[diff|diffs]] between arbitrary page revisions * Improved search and result highlighting * Better plugin support for modifying DokuWiki forms :!: removes *FORM_INJECTION events * Separation of [[TOC]] from content for more template flexibility * Security measurements against [[wp>CSRF]] attacks * X-Sendfile support for supporting Webservers * [[XMLRPC]] API * Use of [[http://www.aboutus.org/UniversalWikiEditButton|UniversalWikiEditButton]] in default template * Complete rewrite of the [[ACL]] manager * Moved spell checker from core to plugin * Support for deep [[namespace templates]] * [[plugin:Popularity]] plugin added by default -- please help us to improve DokuWiki with your data * 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 * Introduction of a temp folder :!: upgraders should make sure ''data/tmp'' exists and is writable * Many bugfixes, smaller features and performance improvements. ===== 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]]매니저를 완전하게 리라이트 * spelling checker를 코어로부터 플러그인에 이동 * 깊은 [[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 [[media manager]] :!: 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 [[xref>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]]