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

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


wiki:changes

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:changes [2024/08/15 02:02] vladpolskiywiki:changes [2025/02/15 14:36] (текущий) – [Release 2015-08-10a “Detritus”] vladpolskiy
Строка 1: Строка 1:
 ====== Журнал изменений ====== ====== Журнал изменений ======
  
-Эта статья содержит обзор изменений в официальных релизах «[[wiki:wiki|ДокуВики]]». Здесь упомянуты только крупнейшие изменения. Полный и детальный журнал всех изменений доступен на «[[https://github.com/dokuwiki/dokuwiki/commits/master|ГитХабе]]»+Эта страница содержит сводку изменений между официальными выпусками «[[wiki:wiki|ДокуВики]]». Здесь перечислены только самые крупные изменения. Полный и подробный журнал всех изменений доступен через  «[[https://github.com/dokuwiki/dokuwiki/commits/master|ГитХабе]]». (Этот журнал на Github является авторитетным только для основных выпусков. Исправления часто содержат только одно или несколько исправлений безопасности.)
  
-Журнал изменений более старых, чем перечисленные здесь, релизов доступен в статье «[[:old_changes|Предыдущие версии]]» (англ.). Разработчики плагинов и шаблонов должны прочитать и подписаться на [[devel:releases|подробный журнал изменений]] (англ.)+Журналы изменений для релизов, более старых, чем перечисленные здесь, доступны в разделе «[[wiki:old_changes|Предыдущие версии]]». Разработчики плагинов и шаблонов должны прочитать и подписаться на [[wiki:devel:releases|подробный журнал изменений]] и подписаться на него.
  
-Здесь есть информация относительно тонкостей [[install:upgrade|обновления]]+Имеется некоторая информация о процессе [[wiki:install:upgrade|обновления]]
  
 Изменения, отмеченные знаком :!:, требуют внимания при обновлении! Изменения, отмеченные знаком :!:, требуют внимания при обновлении!
  
-===== Upcoming Release Greebo” =====+===== Выпуск 2024-02-06b Kaos” =====
  
-  * This release requires PHP 5.6 at least!+  * :!: DokuWiki теперь требует как минимум PHP 7.4 
 +  * Дальнейшие исправления предупреждений в PHP8+ 
 +  * Полная переработка удаленного [[wiki:devel:Remote API]] и введение транспорта [[wiki:devel:JSONRPC]] (см. публикацию на [[https://www.patreon.com/posts/96036243|Patreon Post]]) ) 
 +  * Введение в [[wiki:devel:Authentication#Token Auth|аутентификацию токенов]] 
 +  * Автоматическая очистка журналов (см. [[config:logretain|Configuration Setting: logretain|Настройка конфигурации: logretain]]) 
 +  * Авторы плагинов теперь могут настроить отображение сообщения об обновлении в менеджере расширений. 
 +  * Измененная [[wiki:syndication|генерация фида]] 
 +  * Лучшее обнаружение baseurl при работе через обратный прокси-сервер 
 +  * :!: Теперь разработчикам необходимо устанавливать зависимости разработки через [[wiki:devel:composer|Composer]]  
 +  * Автоматическая загрузка [[wiki:devel:autoloader#vendor_autoload|vendor/autoload.php]] для плагинов 
 +  * ''SameSite=Lax'' Атрибут cookie теперь установлен по умолчанию (см. [[config:samesitecookie|Настройка конфигурации: samesitecookie]]) 
 +  * [[wiki:template:dokuwiki|Шаблон dokuwiki]] по умолчанию теперь поддерживает логотип SVG. Высота логотипа теперь фиксирована ''64px'' :!: 
 +  * Множество исправлений [[wiki:devel:coding style|стиля кодирования]] 
 +  * Различные исправления ошибок и небольшие улучшения. 
 + 
 +=== Исправление === 
 + 
 +  * 2024-02-06a 
 +    * исправить проблему с разбором неравномерных столбцов таблицы [[issue>4186]] 
 +    * исправить соотношение сторон логотипа в ''dokuwiki'' шаблоне при использовании логотипа PNG [[issue>4187]] 
 +    * повторно добавить отсутствующее событие  [[wiki:devel:event:feed_data_process|FEED_DATA_PROCESS]] [[issue>4191]] 
 +    * исправить обработку ошибок для плагинов с отсутствующей информацией [[issue>4193]] 
 +    * исправить ошибку дважды объявленного ''cache'' класса [[issue>4200]] 
 +    * исправить заголовок типа контента для каналов [[issue>4203]] 
 +    * игнорировать ошибки дешифрования старых файлов cookie [[issue>4198]] 
 +  * 2024-02-06b 
 +    * исправить уязвимость XSS в экспорте метаданных [[issue>4305]] 
 +===== Release 2023-04-04b “Jack Jackrum” ===== 
 + 
 +  * A lot of fixes for warnings in PHP8+ 
 +    * A new feature flag [[config:hidewarnings]] will suppress the output of warnings, if PHP is configured to show warnings to the end user 
 +  * The options to embed HTML and PHP have been **completely removed** for security reasons :!: 
 +    * [[https://forum.dokuwiki.org/d/20628-after-igor-htmlok-and-phpok-will-no-longer-be-included-in-the-dokuwiki-core|Forum discussion]] 
 +    * [[plugin:htmlok|Plugin alternative]] 
 +  * Fixes 
 +    * quicksearch with UTF-8 chars 
 +    * basic auth header parsing 
 +    * old revisions for pages with dots 
 +    * feed titles 
 +    * handling of unknown config options 
 +    * relaxed media CSP headers for PDF and SVG handling 
 +    * relaxed browseruid check for better browser compatibility 
 +    * compatibility updates for mail sending 
 +  * Unit Tests use php-dom-wrapper instead of phpquery now :!: 
 +  * Improved error logging 
 +  * Dependency Updates 
 + 
 +=== Hotfix === 
 + 
 +  * Hotfix 2023-04-04a 
 +    * fix an XSS security vulnerability in RSS handling [[issue>3967]] 
 +  * Hotfix 2023-04-04b 
 +    * fix XSS vulnerability in metadata export [[issue>4305]] 
 +===== Release 2022-07-31b “Igor” ===== 
 + 
 +  * Fix various errors in PHP8 support 
 +  * Drop support for PHP versions earlier than 7.2 
 +  * SVG-based smileys replace GIF versions 
 +    * :!: may require template update [[pr>3344]] 
 +    * :!: plugins directly embedding SVG may need CSS adjustments [[issue>3690]] 
 +  * Allow "revert" action for logged in users only 
 +  * Various translation updates 
 +  * Add a class ''.logo'' to the ''h1'' title to let administrators remove the ''h1'' around the logo [[pr>3408]] 
 +  * Use [[https://github.com/splitbrain/slika | Slika library]] for image resizing and cropping, with: 
 +    * auto rotation based on EXIF tags 
 +    * support for WEBP 
 +  * Refactored logging mechanism [[pr>3230]], [[pr>3203]] and [[.:plugin:logviewer]] 
 +  * Refactored media manager [[pr>3372]] and lazy loading of images 
 +  * Support for SVG images 
 +  * New form events used. :!: Plugins should implement them, because the old form events are not triggered anymore 
 +  * Some smaller security fixes 
 +  * :!: On [[farms|farm setups]] a log dir needs to be created manually in animals 
 + 
 +=== Hotfix === 
 + 
 +  * Hotfix 2022-07-31a 
 +    * fix an XSS security vulnerability [[issue>3761]] 
 +  * Hotfix 2022-07-31b 
 +    * fix an XSS security vulnerability in RSS handling [[issue>3967]] 
 + 
 +===== Release 2020-07-29a “Hogfather” ===== 
 + 
 +  * Lots of internal refactoring to make the code base more modern and robust. You can read a bit [[https://www.patreon.com/posts/18685665|more on the background here]]. 
 +  * Defer the loading of JavaScript to improve initial page loads :!: (Some plugins needs to temporary disable the [[config:defer_js]] feature flag) 
 +  * PHP 7.4 compatibility and some preparations for the upcoming PHP8 
 +  * New [[config:trustedproxy]] setting for installations behind a reverse proxy :!: 
 +  * New [[plugin:extension#command_line_interface|command line script]] for managing extensions 
 +  * [[syndication#show_new_items_only|RSS Feed]] can now show new items only 
 +  * A whole ton of smaller bug fixes and improvements 
 +  * Lots of translation upgrades 
 + 
 +:!: Note: because of various internal changes, not all plugins or templates may be compatible with this release. It is recommended to check the documentation of the plugins you use before upgrading. As always a backup is recommended before upgrading. :!: 
 + 
 +Please also read: 
 + 
 +  * [[https://www.patreon.com/posts/38090834|Hogfather Plugin Compatibility]] 
 +  * [[https://forum.dokuwiki.org/d/17863-quick-reminder-what-to-do-when-a-plugin-doesnt-work-on-hogfather|Quick Reminder: What to do when a plugin doesn't work on Hogfather]] 
 +  * [[https://www.patreon.com/posts/19048874|DokuWiki Recovery Script]] 
 + 
 +And please also ; 
 +  * Search the [[https://forum.dokuwiki.org|Forum]] when you encounter problems, chances are high that there are already solutions available 
 +  * If you have no clue where the issue originates, check the [[bugs#server_php_error_logs|log files of your webserver]]. 
 + 
 +=== Hotfix === 
 + 
 +  * Hotfix 2020-07-29a 
 +    * fix an XSS security vulnerability [[issue>3761]] 
 + 
 +===== Release 2018-04-22c “Greebo” ===== 
 + 
 +  * This release requires **PHP 5.6** at least! (Red Hat Enterprise Linux does not support beyond PHP 5.5)
   * PHP 7.2 Support and improvements for PHP 7.3 support   * 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. [[plugin:tagging]] Plugin   * New form on search page with more search tools :!: Plugins which modified that page may need adjustments, e.g. [[plugin:tagging]] Plugin
Строка 23: Строка 133:
   * improved features in bin/wantedpage.php CLI   * improved features in bin/wantedpage.php CLI
   * better cursor handling when inserting multiple images from media popup   * better cursor handling when inserting multiple images from media popup
 +  * [[syntax_highlighting|additional options]] for GeShi syntax highlighting
  
-===== Release 2017-02-19e “Frusterick Manners” =====+=== Hotfix === 
 + 
 +  * Hotfix 2018-04-22a 
 +    * fix missing "you are here" [[issue>2329]] 
 +    * readd missing password reset interface [[issue>2349]] 
 +    * fix page unlocking when canceling edits [[issue>2350]] 
 +    * better support for creating pages from search [[issue>2355]] 
 +    * problems with installing plugin zips on some systems [[issue>2361]] 
 +    * fixed draft recovering 
 +  * Hotfix 2018-04-22b 
 +    * fix PHP 7.3 compatibility [[issue>2622]] 
 +    * fix ACL check [[PR>2609]] 
 +  * Hotfix 2018-04-22c 
 +    * fix an XSS Vulnerability [[issue>3044]] 
 + 
 +===== Release 2017-02-19g “Frusterick Manners” =====
  
   * new Admin screen with plugins being able to add their own icons :!: 3rd party templates need adjustments   * new Admin screen with plugins being able to add their own icons :!: 3rd party templates need adjustments
Строка 45: Строка 171:
   * Hotfix 2017-02-19d: fixes sanitation of $language [[issue>2080]]; fixes RSS syntax XSS [[issue>2081]]   * Hotfix 2017-02-19d: fixes sanitation of $language [[issue>2080]]; fixes RSS syntax XSS [[issue>2081]]
   * Hotfix 2017-02-19e: fixes rendering null $language going to GeSHi [[issue>2088]]   * Hotfix 2017-02-19e: fixes rendering null $language going to GeSHi [[issue>2088]]
 +  * Hotfix 2017-02-19f: fixes PHP 7.3 compatibility [[issue>2622]] and ACL check [[PR>2609]]
 +  * Hotfix 2017-02-19g: fixes an XSS Vulnerability [[issue>3044]]
  
 ===== Release 2016-06-26e “Elenor of Tsort” ===== ===== Release 2016-06-26e “Elenor of Tsort” =====
Строка 65: Строка 193:
   * Hotfix 2016-06-26c: fixes reflected XSS issue [[issue>2061]]   * Hotfix 2016-06-26c: fixes reflected XSS issue [[issue>2061]]
   * Hotfix 2016-06-26d: What changed???   * Hotfix 2016-06-26d: What changed???
-  *** Hotfix 2016-06-26e: fix rendering null $language going to GeSHi [[issue>2088]]** +  * Hotfix 2016-06-26e: fix rendering null $language going to GeSHi [[issue>2088]]
  
 ===== Release 2015-08-10a “Detritus” ===== ===== Release 2015-08-10a “Detritus” =====
Строка 73: Строка 200:
   * New [[plugin:styling|Style Manager]] to adjust template variables like colors   * New [[plugin:styling|Style Manager]] to adjust template variables like colors
   * Experimental new Form class usable for plugin developers   * Experimental new Form class usable for plugin developers
-  * Use [[http://getcomposer.org/|Composer]] to add third party libraries+  * Use [[https://getcomposer.org/|Composer]] to add third party libraries
   * Various deprecated code has been removed   * Various deprecated code has been removed
   * The [[plugin:extension|Extension Manager]] can now remove old files when updating extensions   * The [[plugin:extension|Extension Manager]] can now remove old files when updating extensions
Строка 83: Строка 210:
   * Various improvements and bug fixes    * Various improvements and bug fixes 
  
-=== Hotfix === +=== Исправление ===
- +
-  * Hotfix 2015-08-10a: fix for issue [[issue>1296]] with Extension Manager which prevented installing tarballs and issue [[issue>1302]] which prevented links to Windows Shares to work +
- +
-===== Release 2014-09-29d “Hrun” ===== +
- +
-  * It's now possible to customize single strings of the [[localization#changing_some_localized_texts_and_strings_in_your_installation|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 ([[http://www.freelists.org/post/dokuwiki/Fwd-Dokuwiki-maybe-security-issue-Null-byte-poisoning-in-LDAP-authentication|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 [[config:compress|'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» ===== +
- +
-  * Новая [[plugin:Extension|панель управления дополнениями]] +
-  * Поддержка [[wiki:syntax#supported_media_formats|Аудио и Видео]] файлов +
-  * Обновлены и дополнены иконки [[ru:mime|типов файлов]] +
-  * Отображение формы входа при открытии страниц на которые нет прав доступа. +
-  * Если вы используете [[plugin:authad#other_options|несколько доменов AD]] для аутентификации, они могут быть выбраны при регистрации. +
-  * Добавлена возможность отображения связанных с пользователем вики-страниц. Опция настраивается с помощью [[ru:config:showuseras]] и [[ru:interwiki|интервики]]. +
-  * Более гибкий выбор версий страниц при просмотре различий между двумя версиями страниц. +
-  * :!: Fallback of old date format removed: early wikis need to update their [[config:dformat]] config setting +
- +
- +
-:!: When the layout seems broken, you may be affected by an [[issue>683|issue in the CSS compressor]]. Please try disabling the [[config:compress|'compress' config setting]]. +
- +
-=== Hotfix === +
- +
-  * Security Hotfix 2014-05-05a for [[issue>765|Issue 765]]. +
-  * Security Hotfix 2014-05-05b for AD/LDAP auth plugin related problem ([[http://www.freelists.org/post/dokuwiki/Fwd-Dokuwiki-maybe-security-issue-Null-byte-poisoning-in-LDAP-authentication|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**". Тут возможен и мужской вариант - «Любимчик» +
- +
-  * Улучшен рандом-генератор паролей_ +
-  * Добавлен экспорт-импорт пользователей в [[plugin:usermanager|User Manager]] через CSV-файлы +
-  * Реализован [[devel:less|LESS]]-компилятор для CSS +
-  * Устаревший [[template:default|шаблон 'default']] удалён :!: +
-  * Пользователи теперь могут удалять свои аккаунты +
-  * Реализации RTL-языков/скриптов, доступность (WAI-ARIA) и [[:farms]] +
-  * Множество улучшений перевода и исправлений ошибок +
- +
-===== Выпуск 2013-05-10a «Выпендрёжница» =====+
  
-Оригинальное название --- Release 2013-05-10a “**Weatherwax**”. Тот кто вызывающе себя ведёт, но не испытывает соответствующих эмоций (уж не знаюкак более "чоткоперевести)). Также имя одного из женских персонажей Терри Пратчетта+  * Исправление 2015-08-10a: исправление проблемы [[issue>1296]] с Extension Manager, которая препятствовала установке tarball-файлови проблемы [[issue>1302]] которая препятствовала работе ссылок на общие ресурсы Windows.
  
-  * Внедрение [[devel:Auth Plugins]] :!: Если вы использовали регистрационный бэкэнд, необходимо добавить префикс auth в конфигурацию [[config:authtype]]. Т. о. ''mysql'' станет ''authmysql'', а ''plain'' – ''authplain''. Механизм совместимости сгладит обновления, но уделите внимание обновлению настроек и тестированию вики после обновления. **ПРИМЕЧАНИЕ**: устаревшее сообщение предполагает неверный ключ (''$conf['AuthConfig']'' должен быть ''$conf['AuthType']''), это исправлено в [[GitHub>98e31f85|версии разработчика]] 
-  * Этот релиз завершает нашу миграцию на JQuery и устаревшие функции совместимости были удалены. :!: Это может нарушить плагины, которые не были обновлены за последний год 
-  * Различные обновления и исправления для нового шаблона, введённого в "Адора Белль", особенно в мобильном режиме 
-  * Реструктурирование электронной подписки 
-  * Обновление до jQuery 1.9.0 и jQuery-UI 1.9.2 
-  * Реструктурирование библиотеки tar 
-  * Повышение безопасности выборки, чтобы уменьшить восприимчивость к DDOS атакам. :!: Плагины, которые используют выборку для показа картинок и постройки собственных URL-адресов, могут быть несовместимыми с изменением - [[:weatherwax_fetchchange_plugins|список пострадавших плагинов]] 
-  * удалён [[plugin:info#infoversion|~~INFO:version~~]] 
-  * Хотфикс, выпущенный 2013-06-16, содержит следующие исправления 
-    * несколько исправлений, связанных с новыми Auth-плагинами (особенно LDAP, AD и MySQL) 
-    * улучшения в генераторе случайных паролей и внедрение [[devel:event:auth_password_generate|AUTH_PASSWORD_GENERATE]] 
-    * улучшение жетонов сброса пароля 
-    * исправление перемасштабирования изображений (Precondition failed problem) 
-    * исправление, связанное с режимом совместимости в Internet Explorer 
  
  
 +Предыдущие выпуски находятся в разделе **[[Old Changes]].**
 +=====Дополнения и Файлы=====
 +[[https://www.dokuwiki.org/changes|Ссылка на оригинальную статью]]
wiki/changes.1723676564.txt.gz · Последнее изменение: 2024/08/15 02:02 — vladpolskiy