DokuWiki

Je lepší, když je to jednoduché

Nástroje uživatele

Nástroje webu


changes

Rozdíly

Zde se zobrazují rozdíly mezi dvěma verzemi stránky.

Odkaz na výstup diff

changes [2025-09-08 08:15] – vytvořeno MartinRchanges [Neznámé datum] (aktuální) – upraveno správcem (MartinR) mimo DokuWiki (Neznámé datum) 127.0.0.1
Řádek 1: Řádek 1:
 +====== Seznam změn ======
 +
 +https://www.dokuwiki.org/changes
 +
 +Tato stránka obsahuje přehled změn mezi oficiálními vydáními [[dokuwiki|DokuWiki]]. Jsou zde uvedeny pouze nejdůležitější změny. Kompletní a podrobný seznam všech změn je dostupný prostřednictvím [[https://github.com/dokuwiki/dokuwiki/commits/master|Prohlížeče repozitáře na GitHubu]]. (Tento log na GitHubu je směrodatný pouze pro hlavní vydání. Hotfixy často obsahují jen jednu nebo několik bezpečnostních oprav.)
 +
 +Seznam změn pro vydání starší než zde uvedená je dostupný na [[doku>old_changes|Old Changes]].
 +
 +Vývojáři pluginů a šablon by si měli přečíst a odebírat [[doku>devel:releases|podrobný seznam změn]].
 +
 +Zde jsou informace týkající se procesu [[doku>install:upgrade|aktualizace]].
 +
 +**Změny označené :!: vyžadují při aktualizaci pozornost!**
 +
 +===== Vydání 2025-05-14 „Librarian“ =====
 +
 +([[https://wiki.lspace.org/Librarian|Knihovník]] - pojmenovaný po knihovníkovi Neviditelné univerzity v Ank Morpoku. Magická nehoda ho proměnila v orangutana, ale on ve skutečnosti dává přednost své nové podobě.)
 +
 +  * Přepracovaný Správce rozšíření nyní podporuje závislosti a kontroluje verze PHP. Viz [[https://www.patreon.com/posts/new-extension-116501986|Příspěvek na Patreonu]]
 +  * Průvodce odkazy (Linkwizard) nyní preferuje vytváření relativních odkazů, jeho JavaScript byl modernizován
 +  * :!: Nový mechanismus pro důvěryhodnost proxy serverů. Viz [[doku>config:trustedproxies|Konfigurační nastavení: trustedproxies]] a [[doku>config:realip|Konfigurační nastavení: realip]]
 +  * Alternativní hlavička pro [[doku>devel:authentication#token_auth|Token Authentication]]
 +  * Více informací o verzi v administračním rozhraní (pro lepší hlášení chyb)
 +  * Různá vylepšení [[doku>devel:remote_api|vzdáleného API]]
 +  * Podpora pro JavaScript nonces poskytované prostředím. Viz [[issue>3788]]
 +  * Opraven formulář pro smazání profilu
 +  * Experimentální podpora tree builderu pro vývojáře pluginů. Viz [[https://www.patreon.com/posts/building-trees-125827149|Příspěvek na Patreonu]]
 +  * Různé opravy chyb, aktualizace jazyků a závislostní
 +  * :!: Byla odstraněna řada metod a tříd, které byly v předchozích verzích označeny jako zastaralé. Pluginy možná budou potřebovat aktualizace.
 +
 +**Hotfix**
 +
 +  * 2025-05-14a
 +    * oprava problémů se čtením verze OS [[issue>4446]] [[issue>4445]]
 +    * oprava problémů s daty závislými na lokalizaci [[issue>4449]]
 +    * oprava problémů se styly ve Správci rozšíření
 +    * už se nestěžuje na chybějící oprávnění k zápisu pro zabudovaná rozšíření ve Správci rozšíření
 +    * přidává chybějící podporu vzdáleného API pro Správce rozšíření
 +FIXME
 +===== Vydání 2024-02-06b „Kaos“ =====
 +
 +  * :!: DokuWiki nyní vyžaduje minimálně PHP 7.4
 +  * Další opravy varování v PHP 8+
 +  * Kompletní přepracování [[doku>devel:Remote API]] a zavedení [[doku>devel:JSONRPC]] transportu (viz [[https://www.patreon.com/posts/96036243|Příspěvek na Patreonu]])
 +  * Zavedení [[doku>devel:Authentication#Token Auth]]
 +  * Automatické prořezávání logů (viz [[doku>config:logretain|Konfigurační nastavení: logretain]])
 +  * Autoři pluginů nyní mohou nastavit zprávu o aktualizaci, která se zobrazí ve správci rozšíření
 +  * Přepracované [[syndication|generování feedů]]
 +  * Lepší detekce baseurl při běhu za reverse proxy
 +  * :!: vývojáři nyní musí nainstalovat dev závislosti přes [[doku>devel:composer]]
 +  * Automatické načítání [[doku>devel:autoloader#vendor_autoload|vendor/autoload.php]] pro pluginy
 +  * Atribut cookie ''SameSite=Lax'' je nyní nastaven ve výchozím stavu (viz [[doku>config:samesitecookie|Konfigurační nastavení: samesitecookie]])
 +  * Výchozí šablona [[doku>template:dokuwiki]] nyní podporuje SVG logo. Výška loga je nyní fixní na ''64px'' :!:
 +  * Spousta oprav [[doku>devel:coding style]]
 +  * Různé opravy chyb a menší úpravy
 +
 +=== Hotfix ===
 +
 +  * 2024-02-06a
 +    * oprava problému s parsováním nerovných sloupců tabulky [[issue>4186]]
 +    * oprava poměru stran loga v šabloně ''dokuwiki'' při použití PNG loga [[issue>4187]]
 +    * znovu přidána chybějící událost [[doku>devel:event:feed_data_process|FEED_DATA_PROCESS]] [[issue>4191]]
 +    * oprava zpracování chyb pro pluginy s chybějícími informacemi [[issue>4193]]
 +    * oprava chyby s dvojí deklarací třídy ''cache'' [[issue>4200]]
 +    * oprava hlavičky content-type pro feedy [[issue>4203]]
 +    * ignorování chyb dešifrování u starých cookies [[issue>4198]]
 +  * 2024-02-06b
 +    * oprava XSS zranitelnosti v exportu metadat [[issue>4305]]
 +
 +===== Vydání 2023-04-04b „Jack Jackrum“ =====
 +
 +  * Spousta oprav varování v PHP 8+
 +    * Nový feature flag [[doku>config:hidewarnings]] potlačí výstup varování, pokud je PHP nakonfigurováno tak, aby zobrazovalo varování koncovému uživateli
 +  * Možnosti vkládání HTML a PHP byly **kompletně odstraněny** z bezpečnostních důvodů :!:
 +    * [[https://forum.dokuwiki.org/d/20628-after-igor-htmlok-and-phpok-will-no-longer-be-included-in-the-dokuwiki-core|Diskuze na fóru]]
 +    * [[doku>plugin:htmlok|Pluginová alternativa]]
 +  * Opravy
 +    * rychlé vyhledávání s UTF-8 znaky
 +    * parsování basic auth hlavičky
 +    * staré revize pro stránky s tečkami
 +    * titulky feedů
 +    * zpracování neznámých konfiguračních voleb
 +    * uvolněné media CSP hlavičky pro zpracování PDF a SVG
 +    * uvolněná kontrola browseruid pro lepší kompatibilitu s prohlížeči
 +    * aktualizace kompatibility pro odesílání emailů
 +  * Unit Testy nyní používají php-dom-wrapper místo phpquery :!:
 +  * Vylepšené logování chyb
 +  * Aktualizace závislostí
 +
 +=== Hotfix ===
 +
 +  * Hotfix 2023-04-04a
 +    * oprava XSS bezpečnostní zranitelnosti ve zpracování RSS [[issue>3967]]
 +  * Hotfix 2023-04-04b
 +    * oprava XSS zranitelnosti v exportu metadat [[issue>4305]]
 +
 +===== Vydání 2022-07-31b „Igor“ =====
 +
 +  * Oprava různých chyb v podpoře PHP 8
 +  * Ukončení podpory PHP verzí starších než 7.2
 +  * SVG smajlíci nahrazují GIF verze
 +    * :!: může vyžadovat aktualizaci šablony [[pr>3344]]
 +    * :!: pluginy přímo vkládající SVG možná budou potřebovat CSS úpravy [[issue>3690]]
 +  * Povolit akci „revert“ pouze pro přihlášené uživatele
 +  * Různé aktualizace překladů
 +  * Přidána třída ''.logo'' k ''h1'' titulku, aby správci mohli odstranit ''h1'' kolem loga [[pr>3408]]
 +  * Použití [[https://github.com/splitbrain/slika | Slika knihovny]] pro změnu velikosti a ořezávání obrázků, s:
 +    * automatickou rotací podle EXIF tagů
 +    * podporou pro WEBP
 +  * Přepracovaný logovací mechanismus [[pr>3230]], [[pr>3203]] a [[.doku>plugin:logviewer]]
 +  * Přepracovaný správce médií [[pr>3372]] a lazy loading obrázků
 +  * Podpora pro SVG obrázky
 +  * Používány nové formulářové události. :!: Pluginy by je měly implementovat, protože staré formulářové události už se nespouštějí
 +  * Některé menší bezpečnostní opravy
 +  * :!: V [[farms|nastavení farmy]] je třeba ručně vytvořit log adresář v animals
 +
 +=== Hotfix ===
 +
 +  * Hotfix 2022-07-31a
 +    * oprava XSS bezpečnostní zranitelnosti [[issue>3761]]
 +  * Hotfix 2022-07-31b
 +    * oprava XSS bezpečnostní zranitelnosti ve zpracování RSS [[issue>3967]]
 +
 +===== Vydání 2020-07-29a „Hogfather“ =====
 +
 +  * Spousta interního refaktoringu pro modernější a robustnější kódovou základnu. Více informací [[https://www.patreon.com/posts/18685665|zde]]
 +  * Odložené načítání JavaScriptu pro zlepšení počátečního načítání stránek :!: (Některé pluginy potřebují dočasně vypnout feature flag [[doku>config:defer_js]])
 +  * PHP 7.4 kompatibilita a některé přípravy na nadcházející PHP 8
 +  * Nové nastavení [[doku>config:trustedproxy]] pro instalace za reverse proxy :!:
 +  * Nový [[doku>plugin:extension#command_line_interface|příkazový řádkový skript]] pro správu rozšíření
 +  * [[syndication#zobrazit-pouze-nove-polozky|RSS Feed]] nyní může zobrazovat pouze nové položky
 +  * Spousta menších oprav chyb a vylepšení
 +  * Spousta aktualizací překladů
 +
 +:!: Poznámka: kvůli různým interním změnám nemusí být všechny pluginy nebo šablony kompatibilní s tímto vydáním. Doporučuje se před aktualizací zkontrolovat dokumentaci používaných pluginů. Jako vždy se doporučuje záloha před aktualizací. :!:
 +
 +Přečtěte si také:
 +
 +  * [[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|Rychlá připomínka: Co dělat, když plugin nefunguje na Hogfather]]
 +  * [[https://www.patreon.com/posts/19048874|DokuWiki Recovery Script]]
 +
 +A prosím také:
 +  * Prohledejte [[https://forum.dokuwiki.org|Fórum]], když narazíte na problémy, je vysoká šance, že už jsou dostupná řešení
 +  * Pokud nevíte, kde problém vzniká, zkontrolujte [[doku>bugs#server_php_error_logs|log soubory vašeho webserveru]].
 +
 +=== Hotfix ===
 +
 +  * Hotfix 2020-07-29a
 +    * oprava XSS bezpečnostní zranitelnosti [[issue>3761]]
 +
 +===== Vydání 2018-04-22c „Greebo“ =====
 +
 +  * Toto vydání vyžaduje minimálně **PHP 5.6**! (Red Hat Enterprise Linux nepodporuje více než PHP 5.5)
 +  * Podpora PHP 7.2 a vylepšení pro podporu PHP 7.3
 +  * Nový formulář na vyhledávací stránce s více vyhledávacími nástroji :!: Pluginy, které tuto stránku upravovaly, možná budou potřebovat úpravy, např. Plugin [[doku>plugin:tagging|tagging]] 
 +    * možnost filtrovat a řadit výsledky podle času! 🎉
 +  * Odesílání ''manifest.json'' pro umožnění přidání DokuWiki na domovskou obrazovku
 +  * Přepracované sekční editování. :!: Pluginy, které vkládají vlastní [[doku>devel:section_editor|tlačítka sekčního editování]], potřebují úpravy, např. Plugin [[doku>plugin:wrap|WRAP]] 
 +  * aktualizovaný LESS kompilátor :!: Autoři [[doku>devel:templates|šablon]] mohou zaznamenat některé nekompatibility
 +  * nový Action Dispatcher :!: Autoři pluginů zpracovávající [[doku>devel:event:ACTION_ACT_PREPROCESS]] mohou zaznamenat mírné rozdíly
 +  * nové [[https://www.patreon.com/posts/command-line-15335339|Command Line Pluginy]]
 +  * nový [[https://www.patreon.com/posts/menus-14160215|Menu systém]] :!: autoři šablon ho možná budou chtít integrovat (viz [[doku>devel:menus|Menu]])
 +  * vylepšené funkce v bin/wantedpage.php CLI
 +  * lepší zpracování kurzoru při vkládání více obrázků z media popupu
 +  * [[doku>syntax_highlighting|další volby]] pro GeShi zvýrazňování syntaxe
 +
 +=== Hotfix ===
 +
 +  * Hotfix 2018-04-22a
 +    * oprava chybějícího „you are here“ [[issue>2329]]
 +    * znovu přidáno chybějící rozhraní pro reset hesla [[issue>2349]]
 +    * oprava odemykání stránky při zrušení editace [[issue>2350]]
 +    * lepší podpora pro vytváření stránek z vyhledávání [[issue>2355]]
 +    * problémy s instalací plugin zipů na některých systémech [[issue>2361]]
 +    * opraveno obnovování konceptů
 +  * Hotfix 2018-04-22b
 +    * oprava kompatibility s PHP 7.3 [[issue>2622]]
 +    * oprava ACL kontroly [[PR>2609]]
 +  * Hotfix 2018-04-22c
 +    * oprava XSS zranitelnosti [[issue>3044]]
 +
 +===== Vydání 2017-02-19g „Frusterick Manners“ =====
 +
 +  * nová Admin obrazovka s možností pluginů přidat vlastní ikony :!: šablony třetích stran potřebují úpravy
 +  * jQuery 3 (ukončena podpora IE verzí <9)
 +  * :!: některé pluginy možná budou potřebovat aktualizaci.
 +    * [[doku>plugin:Gallery]]: Nezapomeňte aktualizovat gallery plugin před aktualizací DokuWiki. Verze před 2016-12-22 činí všechny stránky ve Frusterick Manners prakticky nepoužitelnými. To zahrnuje přihlašovací a administrační formuláře. (Záchranný manévr: Použijte běžné souborové nástroje k přesunutí složky '$DOKUWIKIROOT/lib/plugins/gallery' z cesty.)
 +    * [[doku>plugin:ODT]]: Verze před 2016-09-10 nedodávají soubor 'inc/ZipLib.class.php', který je vyžadován ve Frusterick Manners.
 +  * lepší správa cache a CDN podpora pro jQuery
 +  * podpora PHP 7.1 a opravy chyb PHP 7.0
 +  * vylepšení interního Form mechanismu
 +  * Seznam použití souborů ve správci médií
 +  * Různá vylepšení, aktualizace jazyků a opravy chyb
 +  * :!: XMLRPC je dostupné pouze pro PHP 5.4 a vyšší kvůli [[issue>1947|použití určité PHP syntaxe]]
 +
 +=== Hotfix ===
 +
 +  * Hotfix 2017-02-19a: opravuje problém s instalací [[issue>1852]] a problém s přepisem médií [[issue>1853]].
 +  * Hotfix 2017-02-19b: opravuje bezpečnostní token [[issue>1883]] a problém s přepisem ve správci médií [[issue>1864]].
 +  * Hotfix 2017-02-19c: opravuje reflected XSS problém [[issue>2061]]
 +  * Hotfix 2017-02-19d: opravuje sanitizaci $language [[issue>2080]]; opravuje RSS syntax XSS [[issue>2081]]
 +  * Hotfix 2017-02-19e: opravuje renderování null $language jdoucího do GeSHi [[issue>2088]]
 +  * Hotfix 2017-02-19f: opravuje kompatibilitu s PHP 7.3 [[issue>2622]] a ACL kontrolu [[PR>2609]]
 +  * Hotfix 2017-02-19g: opravuje XSS zranitelnost [[issue>3044]]
 +
 +===== Vydání 2016-06-26e „Elenor of Tsort“ =====
 +
 +  * Nový [[doku>plugin:authPDO]] plugin; [[doku>plugin:authmysql]] a [[doku>plugin:authpgsql]] jsou zastaralé :!:
 +  * :!: Kontrola přístupu se provádí před zobrazením stránek v postranních panelech novějších šablon. (např. dokuwiki, starter, writr)
 +  * Opravy kompatibility s PHP 7
 +  * Internet Explorer 8 (a starší) už nejsou podporovány, workaroundy byly odstraněny
 +  * Vylepšení nové třídy [[doku>devel:form]], [[doku>devel:autoloader|automatické načítání]] tříd pluginů a další vylepšení pro vývojáře pluginů
 +  * Zobrazení velikostních změn v posledních změnách
 +  * Lepší RTL (arabština, hebrejština) podpora ve Správci médií
 +  * Podpora pro vestavěný webserver PHP
 +  * Různá vylepšení, aktualizace jazyků a opravy chyb
 +  * Staré autentifikační konfigurace se už nenačítají. Vyžaduje u některých ruční aktualizaci konfiguračních nastavení. (Musíte změnit např. ''$conf['auth']['ldap']'' -> ''$conf['plugin']['authldap']'' a ''$conf['authtype'] = 'ldap''' -> ''$conf['authtype'] = 'authldap'''.) [[issue>1535]]
 +
 +=== Hotfix ===
 +
 +  * Hotfix 2016-06-26a: opravuje [[issue>1616]] problém s authad.
 +  * Hotfix 2016-06-26b: opravuje bezpečnostní problém [[issue>1883]] a upravuje kontrolu session ID podle specifikace.
 +  * Hotfix 2016-06-26c: opravuje reflected XSS problém [[issue>2061]]
 +  * Hotfix 2016-06-26d: Co se změnilo???
 +  * Hotfix 2016-06-26e: oprava renderování null $language jdoucího do GeSHi [[issue>2088]]
 +
 +===== Vydání 2015-08-10a „Detritus“ =====
 +
 +  * Toto vydání nyní vyžaduje minimálně PHP 5.3.3
 +  * Nový [[plugin:styling|Správce stylů]] pro úpravu proměnných šablony jako barvy
 +  * Experimentální nová třída Form použitelná pro vývojáře pluginů
 +  * Použití [[https://getcomposer.org/|Composeru]] pro přidání knihoven třetích stran
 +  * Různý zastaralý kód byl odstraněn
 +  * [[doku>plugin:extension|Správce rozšíření]] nyní může při aktualizaci rozšíření odstranit staré soubory
 +  * Povolení [[issue>1158|zrušení výchozích]] zkratek, schémat, entit atd. v lokální konfiguraci
 +  * Opravy kompatibility s PHP 7
 +  * Titulky stránek nyní lépe odrážejí aktuální akci
 +  * Přidána [[doku>devel:event:plugin_popularity_data_setup|událost umožňující autorům pluginů posílat vlastní data o popularitě]]
 +  * Změněna všechna submit tlačítka z ''input'' na ''button'' pro zlepšení jejich stylování. :!:
 +  * Různá vylepšení a opravy chyb
 +
 +=== Hotfix ===
 +
 +  * Hotfix 2015-08-10a: oprava problému [[issue>1296]] se Správcem rozšíření, který bránil instalaci tarballů a problému [[issue>1302]], který bránil odkazům na Windows Shares fungovat
 +
 +Předchozí vydání jsou na **[[doku>old_changes|Old Changes]].**
 +
  

Pokud není uvedeno jinak, je obsah této wiki dostupný pod licencí:
CC-BY-SA • Uveďte původ - Zachovejte licenci 4.0 Mezinárodní
CC-BY-SA • Uveďte původ - Zachovejte licenci 4.0 Mezinárodní Darovat Běží na PHP Validátor HTML5 Validátor CSS Běží na DokuWiki

Našli jste na stránce chybu, nebo překlep?
Budu vděčný za upozornění.
Děkuji

Nahoru