DokuWiki

It's better when it's simple

Инструменты пользователя

Инструменты сайта


ru:changes

Это старая версия документа!


Журнал изменений

:!: Часть текста на странице не переведена.

Эта статья содержит обзор изменений в официальных релизах «ДокуВики». Здесь упомянуты только крупнейшие изменения. Полный и детальный журнал всех изменений доступен на «ГитХабе»

Журнал изменений более старых, чем перечисленные здесь, релизов доступен в статье «Предыдущие версии» (англ.). Разработчики плагинов и шаблонов должны прочитать и подписаться на подробный журнал изменений (англ.)

Здесь есть информация относительно тонкостей обновления

Изменения, отмеченные знаком :!:, требуют внимания при обновлении!

Выпуск 2013-12-08 «Любимица»

Оригинальное название — Release 2013-12-08 «Binky». Тут возможен и мужской вариант - «Любимчик»

  • Улучшен рандом-генератор паролей
  • Добавлен экспорт-импорт пользователей в User Manager через CSV-файлы
  • Реализован LESS-компилятор для CSS
  • Устаревший шаблон 'default' удалён :!:
  • Пользователи теперь могут удалять свои аккаунты
  • Реализации RTL-языков/скриптов, доступность (WAI-ARIA) и farms
  • Множество улучшений перевода и исправлений ошибок

Выпуск 2013-05-10a «Выпендрёжница»

Оригинальное название — Release 2013-05-10a “Weatherwax”. Тот кто вызывающе себя ведёт, но не испытывает соответствующих эмоций (уж не знаю, как более «чотко» перевести)). Также имя одного из женских персонажей Терри Пратчетта

  • Внедрение Auth Plugins :!: Если вы использовали регистрационный бэкэнд, необходимо добавить префикс auth в конфигурацию authtype. Т. о. mysql станет authmysql, а plainauthplain. Механизм совместимости сгладит обновления, но уделите внимание обновлению настроек и тестированию вики после обновления. ПРИМЕЧАНИЕ: устаревшее сообщение предполагает неверный ключ ($conf['AuthConfig'] должен быть $conf['AuthType']), это исправлено в версии разработчика
  • Этот релиз завершает нашу миграцию на JQuery и устаревшие функции совместимости были удалены. :!: Это может нарушить плагины, которые не были обновлены за последний год
  • Различные обновления и исправления для нового шаблона, введённого в «Адора Белль», особенно в мобильном режиме
  • Реструктурирование электронной подписки
  • Обновление до jQuery 1.9.0 и jQuery-UI 1.9.2
  • Реструктурирование библиотеки tar
  • Повышение безопасности выборки, чтобы уменьшить восприимчивость к DDOS атакам. :!: Плагины, которые используют выборку для показа картинок и постройки собственных URL-адресов, могут быть несовместимыми с изменением - список пострадавших плагинов
  • удалён ~~INFO:version~~
  • Хотфикс, выпущенный 2013-06-16, содержит следующие исправления
    • несколько исправлений, связанных с новыми Auth-плагинами (особенно LDAP, AD и MySQL)
    • улучшения в генераторе случайных паролей и внедрение AUTH_PASSWORD_GENERATE
    • улучшение жетонов сброса пароля
    • исправление перемасштабирования изображений (Precondition failed problem)
    • исправление, связанное с режимом совместимости в Internet Explorer

Выпуск 2012-10-13 «Очаровашка»

Оригинальное название — 2012-10-13 “Adora Belle”. Игра слов с adorable (очаровательный) и французским belle (красавица). Также имя одного из женских персонажей Терри Пратчетта. Отсюда начался уклон в сторону женских имён

Usage enhancements

  • A new default dokuwiki template is distributed with this release. This new template is HTML5 compliant and comes with sidebar and mobile support. The old template is still available with this release, but will be deprecated. :!: The new template is activated by default. Special thanks to Clarence Lee for the initial design.
  • The TOC and the search results have been rewritten and improved. This impacts templates: :!: all templates need to be adjusted to work properly. See d5acc30d and 91b05b6b for details of the changes and what needs to be done in each template.
  • Several fixes and enhancements have been made to the media manager
  • RTL has been given some particular attention
  • Several fixes of the subscription mechanism have been integrated

Setup & Administration

  • Multiple LDAP servers is now available
  • Wiki farms is in the core of DokuWiki: all the farm code is grouped in a farm.php file which can be included through the preload.php to activate farming
  • ACL now support a %GROUP% wildcard. This works like the %USER% wildcard, but for groups. :!: %USER% and %GROUP% cannot be mixed on an ACL line
  • Notification mail are now sent as HTML formatted mails. :!: This feature is enabled by default.
  • Resending password has been reworked. :!: Now DokuWiki honors the autopasswd setting: passwords are resent if $conf['autopasswd'] is enabled. If $conf['autopasswd'] is disabled a token is sent allowing password reset. Theses tokens are valid only during a limited time.
  • XMLRPC settings in the config file are renamed: xmlrpc and xmlrpcuser become remote and remoteuser. :!: You *must* rename these settings in your local.php config file if you were using them.
  • Added support for local style.inis

Integration & Development

  • Several fixes when using Active Directory as backend
  • DokuWiki now uses PHPUnit as its test framework
  • Sidebar inclusion is now provided in the new default template. (The Release Candidate included a tpl_sidebar() which was removed again to avoid conflicts with many popular templates.)
  • The DOKU_TPL* constants are deprecating: :!: template authors are encouraged to integrate that change.
  • More details about changes related to programmers.

And also

  • Over 20 language updates
  • Over 60 issues were fixed

Выпуск 2012-01-25c “Игла”

Оригинальное название — Release 2012-01-25 “Angua” (язык о. Аруба)

Usage enhancements

  • Version handling of media files, just like pages. Old versions are saved and change history available in «recent changes» list as well as in RSS. This and the new media manager are the result of the Google Summer of Code project of Kate Arzamastseva. :!: Be careful when upgrading, some directories need be created (see upgrade)
    • Медиаконтент имеет версии, как и страницы
  • Drag & drop support in media manager to speed up adding new files (only works in Firefox and Chrome). And improved multiple file upload (only works in Firefox, Chrome and Safari). This was made possible by replacing the old flash uploader with valums Ajax Upload.
  • A powerful, AJAX-enhanced fullscreen media manager is introduced in addition to the standard pop-up manager. :!: All templates must be updated to support the new manager. :!: Template authors need to add a media manager button and CSS.
    • Введён мощный медиаменеджер на AJAX, прежний flash-загрузчик удалён

Setup & Administration

  • Better farming with cascading configuration for plugin enabling/disabling, this was developed as part of the new extension manager Google Summer of Code project of Piyush Mishra. (see farm & config)
    • Каскадная конфигурация makes farming easier
  • Performance enhancement by using data uris. This will transfer small images together with the CSS, thus reducing the number of needed HTTP requests and avoiding the HTTP header overhead. Turn on cssdatauri for a more efficient install.

Integration & Development

  • The core code now uses the jQuery JavaScript framework offering powerful features to plugin & template developers. The old, now deprecated JavaScript API is kept for plugin compatibility. Plugin and template authors are encouraged to migrate their JavaScript code to use jQuery instead of the old API (jQuery FAQ).
    • Код ядра теперь использует JQuery, но поддерживает прежний javascript API для совместимости с плагинами
  • XML-RPC has been polished fixing some auth & login issues.
    • XML-RPC отполировано
  • More details about changes related to programmers.

Finally

  • 25 reported issues were fixed.
    • Исправлено 25 присланных ошибок
  • Различные мелкие правки и улучшения
  • Thank you Kate and Piyush for their GSoC work and to Google for sponsoring it!

Хотфиксы

  • XSS security issue 2561
  • XSS security issue 2487

(Полный список изменений (англ.))

Выпуск 2011-05-25c «Танцующий ветер»

Оригинальное название — Release 2011-05-25 “Rincewind” (ирландский язык)

  • :!: Безопасный метод для fnencode (англ.) changed; остерегайтесь обновлять вики с этой установкой (особенно на windows)
  • Поддержка IPv6
  • Встроенный показ различий
  • Больше форматов хэшей паролей (Wordpress, Django)
  • Настраиваемый префикс для заголовков писем
  • Повышение безопасности обращения с cookie
  • Представлен индекс metadata (англ.)
  • Улучшена поддержка азиатских языков
  • Различные мелкие правки и улучшения
  • :!: Ошибка в «Rincewind RC1» и последних разработках может повредить индекс поиска.
    Рекомендуется проверять добавлением ?do=check в URL. Индекс можно перестроить скриптом bin/indexer.php или плагином Search Index
  • Исправлено:
    • XSS security issue 2487
    • другие проблемы с XSS
    • проблема с поиском/индексацией слов со смешанными регистрами букв в некоторых версиях PHP
    • кодирование почтовых адресов, написанных не по ASCII
    • для доступа к локальной папке (например file://c:\docs\myfile.txt) нужно добавить file в conf/scheme.local.conf

Анонс: Hotfix-Release-20110525a-Rincewind

Выпуск 2010-11-07a «Муравьед»

Оригинальное название — Release 2010-11-07a “Anteater

  • Улучшение алгоритма быстрого поиска
  • Улучшения подписки по электронной почте
    • :!: Авторы шаблонов должны проверить, что они добавили правильные кнопки
  • Постоянная ссылка на просмотр изменений между ревизиями
  • license clarification on various 3rd party libs
  • Название раздела указывается в поле сводки изменений, если редактируется только раздел, а не вся страница
  • Выбор лицензии в установщике
  • Исправление работы в IE7, IE8 и Chrome
  • Передача параметров внутренними ссылками (полезно для плагинов)
  • Некоторые улучшения XML-RPC
  • Настраиваемая кодировка имени файла
  • Поддержка сторонних редакторов секций (plugins), например плагин редактирования таблиц
  • Централизованная загрузка библиотеки (library)
  • Исправления ошибок, незначительные улучшения

Выпуск 2009-12-25c «Лемминг»

Оригинальное название — Release 2009-12-25c “Lemming”. Рабочее названия релиз-кандидата было RC 2009-12-02 “Mulled Wine” (“Глинтвейн”)

  • :!: Для этого релиза необходим PHP 5.1.2 (или выше)
  • Множество улучшений в редакторе:
    • автоматические отступы при вводе списков
    • улучшена система формирования заголовков
    • мастер ссылок :!: Авторы шаблонов должны предоставить CSS
  • Улучшена совместимость для IE8 и Chrome
  • Исправлена поддержка PHP 5.3
  • Поддержка объединения строк (row span) в таблицах
  • Улучшен полнотекстовый поиск
  • Добавлен поиск по имени файла в менеджере медиафайлов
  • Новая функция — dformat :!: Авторы плагинов и шаблонов должны заменить вызовы «strftime» на эту функцию
  • Кнопка быстрой откатки (one click revert button) для менеджеров :!: Авторы шаблонов должны добавить эту кнопку
  • Улучшен вид раздела администратора :!: Авторы шаблонов должны предоставить CSS
  • Улучшение XML-RPC
  • Много небольших улучшений существующих возможностей
  • Несколько новых событий (events) для плагинов
  • Некоторая оптимизация производительности
  • Небольшие улучшения безопасности
  • Исправлено много ошибок

Выпуск 2009-02-14b

  • Флэшевый мультизагрузчик
  • Выбор типа лицензий :!: Авторы шаблонов должны использовать tpl_license()
  • Исправления совместимости с Flash Player 10
  • Внутренние изменения, облегчающие создание ферм
  • Удалены старые плагины обновлений1) :!:
  • Более хорошая поддержка недефолтных бэк-эндов авторизации в менеджере ACL
  • Переход к редактируемому разделу после сохранения
  • Значительно улучшена японская романизация
  • Улучшен интерфейс XML-RPC
  • Улучшено отображение результатов поиска
  • Много более мелких улучшений функциональности
  • Больше событий плагинов
  • Некоторая оптимизация производительности
  • «Минорные» улучшения безопасности
  • Исправление безопасности для проблемы с включением локальных файлов 1700 (CVE-2009-1960)
  • И много-много исправлений багов

Выпуск 2008-05-05

  • Улучшенный RSS syndication, теперь поддерживает diff views и full HTML, результаты поиска теперь доступны как RSS
  • Добавлен AJAX в просмотр индекса
  • Показывает diff’ы между произвольными ревизиями страницы
  • Улучшенный поиск и подсветка результатов
  • Улучшенная поддержка плагинов модификации форм «ДокуВики» :!: Удалены события *FORM_INJECTION
  • Отделение TOC от контента для улучшения гибкости шаблонов
  • Охранные меры против атак CSRF
  • Поддержка X-Sendfile для веб-серверов
  • API XML-RPC
  • Использование UniversalWikiEditButton в шаблоне по умолчанию
  • Полностью переписан менеджер ACL
  • Проверка синтаксиса перемещена из ядра в плагин
  • Поддержка глубоких шаблонов пространств имён
  • плагин «Popularity» добавлен по умолчанию — пожалуйста, помогите нам улучшить «ДокуВики» с вашими данными
  • Использование дружественного к локали strftime вместо date :!: Авторам плагинов возможно потребуется исправить их
  • Использование полнотестового индекса для медиафайлов для лучшей масштабируемости
  • Появление каталога «tmp» :!: При обновлении убедитесь, что data/tmp существует и доступен для записи
  • Множественные багфиксы, небольшие новшества и улучшение быстродействия

Описания прежних релизов перемещены в Old Changes

1)
Если вы обновляетесь со старых версий, вначале обновитесь до промежуточной версии
ru/changes.1437934892.txt.gz · Последнее изменение: 2015-07-26 20:21 — ach

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki