Это старая версия документа!
Содержание
Журнал изменений
Эта статья содержит обзор изменений в официальных релизах «ДокуВики». Здесь упомянуты только крупнейшие изменения. Полный и детальный журнал всех изменений доступен на «ГитХабе»
Журнал изменений более старых, чем перечисленные здесь, релизов доступен в статье «Предыдущие версии» (англ.). Разработчики плагинов и шаблонов должны прочитать и подписаться на подробный журнал изменений (англ.)
Здесь есть информация относительно тонкостей обновления
Изменения, отмеченные знаком , требуют внимания при обновлении!
Upcoming Release “Greebo”
- This release requires PHP 5.6 at least!
- PHP 7.2 Support and improvements for PHP 7.3 support
- New form on search page with more search tools
Plugins which modified that page may need adjustments, e.g. tagging Plugin
- ability to filter and sort results by time! 🎉
- Sending now a
manifest.json
to let the user add DokuWiki to the homescreen - Re-factored section edit.
Plugins which insert own section edit buttons need adjustments, e.g. wrap Plugin
- updated LESS compiler
Template authors may experience some incompatibilities
- new Action Dispatcher
Plugin authors handling ACTION_ACT_PREPROCESS may encounter slight differences
- improved features in bin/wantedpage.php CLI
- better cursor handling when inserting multiple images from media popup
Release 2017-02-19e “Frusterick Manners”
- new Admin screen with plugins being able to add their own icons
3rd party templates need adjustments
- jQuery 3 (IE Support for versions <9 dropped)
some plugins may need an update.
- Gallery: Make sure to update the gallery plugin before you upgrade DokuWiki. Versions before 2016-12-22 render all pages in Frusterick Manners virtually unusable. This includes the login and the admin forms. (Rescue manoeuvre if you happened to fall into the trap: Use regular file tools to move the folder '$DOKUWIKIROOT/lib/plugins/gallery' out of the way.)
- ODT: Versions before 2016-09-10 do not supply the file 'inc/ZipLib.class.php' which is required in Frusterick Manners.
- better cache management and CDN support for jQuery
- PHP 7.1 support and PHP 7.0 bugfixes
- improvements to the internal Form mechanism
- File usage list in media manager
- Various improvements, language updates and bug fixes
XMLRPC is only available for PHP 5.4 and higher due to usage of certain PHP syntax
Hotfix
Release 2016-06-26e “Elenor of Tsort”
Access check is performed before pages are shown in sidebars of recent templates. (e.g. dokuwiki, starter, writr)
- PHP 7 compatibility fixes
- Internet Explorers 8 (and older) are no longer supported, workarounds have been removed
- Improvements to the new form class, auto loading of plugin classes and other improvements for plugin developers
- Show size changes in recent changes
- Better RTL (Arabic, Hebrew) support in Mediamanager
- Support for PHP's builtin web server
- Various improvements, language updates and bug fixes
- Old authentication configurations are not loaded anymore. Requires for some a manual update of configuration settings. (You need to change e.g.
$conf['auth']['ldap']
→$conf['plugin']['authldap']
and$conf['authtype'] = 'ldap
' →$conf['authtype'] = 'authldap
'.) 1535
Hotfix
Release 2015-08-10a “Detritus”
- This release now requires PHP 5.3.3 at least
- New Style Manager to adjust template variables like colors
- Experimental new Form class usable for plugin developers
- Use Composer to add third party libraries
- Various deprecated code has been removed
- The Extension Manager can now remove old files when updating extensions
- Allow unsetting default acronyms, schemes, entities, etc. in local config
- PHP 7 compatibility fixes
- Page titles now reflect the current action better
- Changed all submit buttons from
input
tobutton
to improve their stylability. - Various improvements and bug fixes
Hotfix
Release 2014-09-29d “Hrun”
- It's now possible to customize single strings of the localization
- New history function to see how a wiki looked at a certain time (no user interface yet, details at date at)
- Security fix for AD/LDAP auth plugin related problem (Details here)
- Some caching in the database auth plugins
- Improved CLI interface for better command line tools
- Support for external Audio/Video sources
- Various improvements and bug fixes
Note: When you had disabled the 'compress' config setting, you would enable it again since this release.
Hotfix
- Hotfix 2014-09-29a: fixes for login problems caused by certain PCRE versions and changes in the recent Chrome release
- Security Hotfix 2014-09-29b: prevents XSS attack via SWF uploads
- Security Hotfix 2014-09-29c: fixes privilege escalation in RPC API
- Security Hotfix 2014-09-29d: fixes a XSS vulnerability in the user manager
Выпуск 2014-05-05e «Ponder Stibbons»
- Поддержка Аудио и Видео файлов
- Обновлены и дополнены иконки типов файлов
- Отображение формы входа при открытии страниц на которые нет прав доступа.
- Если вы используете несколько доменов AD для аутентификации, они могут быть выбраны при регистрации.
- Добавлена возможность отображения связанных с пользователем вики-страниц. Опция настраивается с помощью showuseras и интервики.
- Более гибкий выбор версий страниц при просмотре различий между двумя версиями страниц.
Fallback of old date format removed: early wikis need to update their dformat config setting
When the layout seems broken, you may be affected by an issue in the CSS compressor. Please try disabling the 'compress' config setting.
Hotfix
- Security Hotfix 2014-05-05a for Issue 765.
- Security Hotfix 2014-05-05b for AD/LDAP auth plugin related problem (Details here)
- Security Hotfix 2014-05-05c: prevents XSS attack via SWF uploads
- Security Hotfix 2014-05-05d: fixes privilege escalation in RPC API
- Security Hotfix 2014-05-05e: fixes a XSS vulnerability in the user manager
Выпуск 2013-12-08 «Любимица»
Оригинальное название — Release 2013-12-08 «Binky». Тут возможен и мужской вариант - «Любимчик»
- Улучшен рандом-генератор паролей_
- Добавлен экспорт-импорт пользователей в User Manager через CSV-файлы
- Реализован LESS-компилятор для CSS
- Устаревший шаблон 'default' удалён
- Пользователи теперь могут удалять свои аккаунты
- Реализации RTL-языков/скриптов, доступность (WAI-ARIA) и farms
- Множество улучшений перевода и исправлений ошибок