| #
                b1a9a7ad |  | 01-Aug-2024 | Kazutaka Miyasaka <kazmiya@gmail.com> | Fix stored XSS vulnerability via do=export_metadata #4305
 This prevents metadata export in general and also ensures the the
 temporary $doc property in the metadata renderer is cleared in
 document_end
 
 | 
| #
                95078f23 |  | 02-Sep-2023 | Andreas Gohr <andi@splitbrain.org> | apply code sniffer rules to inc/parser as well 
 | 
| #
                74981a4e |  | 30-Aug-2023 | Andreas Gohr <andi@splitbrain.org> | apply PSR-12 constant visibility rule
 PSR-12 says constants need their visibility declared from PHP 7.1
 onwards
 
 | 
| #
                faf3f01b |  | 29-Aug-2023 | Andreas Gohr <andi@splitbrain.org> | Apply rector fixes to inc/parser 
 | 
| #
                29d63aa5 |  | 17-Jul-2023 | Andreas Gohr <andi@splitbrain.org> | metadata: consider webp and svg for first images as well 
 | 
| #
                ec34bb30 |  | 19-Oct-2022 | Andreas Gohr <andi@splitbrain.org> | Update core code to make use of sexplode()
 This makes use of our own explode mechanism everywhere were we expect a
 fixed number of results.
 
 | 
| #
                2cd6cc0a |  | 02-Jan-2022 | Andreas Gohr <andi@splitbrain.org> | move resolvers into File namespace 
 | 
| #
                8c6be208 |  | 05-Apr-2021 | Andreas Gohr <andi@splitbrain.org> | replace deprecated function calls
 Replaces the use of resolve_pageid() and resolve_mediaid() with the
 proper class invocations
 
 | 
| #
                0a444b5a |  | 01-Dec-2019 | Phy <git@phy25.com> | PHP8 fix part 1: Trying to access array offset on value of type bool/null 
 | 
| #
                8cbc5ee8 |  | 10-Jun-2019 | Andreas Gohr <andi@splitbrain.org> | replaced deprecated utf8 functions
 For now this uses full qualified namespaces, sensible imports may come
 later.
 
 | 
| #
                3aa984ae |  | 04-Jan-2019 | LarsGit223 <lars_paulsen@web.de> | metadata.php: applied PSR2 Coding Style Guide 
 | 
| #
                d9d27cdb |  | 17-May-2018 | Andreas Gohr <gohr@cosmocode.de> | Merge branch 'master' into psr2
 * master:
 fix appveyor, download from https always
 Issue #1250, associated unit test
 translation update
 translation update
 fix(TASK_RECENTCHANGES_TRIM event
 Merge branch 'master' into psr2
 * master:
 fix appveyor, download from https always
 Issue #1250, associated unit test
 translation update
 translation update
 fix(TASK_RECENTCHANGES_TRIM event): Add isMedia flag
 rename task event
 add missing visibility indicator and docblocks
 translation update
 refactor: Rename lib/exe/indexer.php to taskrunner.php
 refactor: Move the remainder of code from lib/exe/indexer.php to TaskRunner::run
 Fix for Issue#1250 Footnotes break metadata abstract saving
 feat: Trigger new event when changelog is trimmed ✨
 style(TaskRunner): automatic whitespace fixes
 refactor: Extract code from lib/exe/indexer into new TaskRunner class
 translation update
 show more ...  
 | 
| #
                b8f47726 |  | 16-May-2018 | Christopher Smith <chris@jalakai.co.uk> | Fix for Issue#1250 Footnotes break metadata abstract saving 
 | 
| #
                e1cdd96c |  | 07-May-2018 | Andreas Gohr <andi@splitbrain.org> | some more visibility declarations 
 | 
| #
                de369923 |  | 28-Apr-2018 | Andreas Gohr <andi@splitbrain.org> | visibility definition for the renderers
 I made a lot of things public that probaly should be protected. But many
 syntax plugins do access renderer mechanisms directly, so better stay on
 the safe sid
 visibility definition for the renderers
 I made a lot of things public that probaly should be protected. But many
 syntax plugins do access renderer mechanisms directly, so better stay on
 the safe side here.
 
 The base renderer is now abstract.
 show more ...  
 | 
| #
                b4f2363a |  | 27-Apr-2018 | Andreas Gohr <andi@splitbrain.org> | remove DOKU_INC checks
 There is no need for this check, since these files should not have any
 main code that is executed on direct call.
 
 Fixes PSR1.Files.SideEffects.FoundWithSymbols
 
 | 
| #
                f50a239b |  | 31-Mar-2017 | Takamura <plehanov.v@gmail.com> | I supplemented the existing comments on the methods in which there was not enough information to the standard phpDoc. 
 | 
| #
                8702de7f |  | 09-Dec-2014 | Gerrit Uitslag <klapinklapin@gmail.com> | Merge remote-tracking branch 'origin/master' into scrutinizerissues
 Conflicts:
 inc/media.php
 inc/plugin.php
 inc/template.php
 lib/plugins/authplain/_test/escaping.test.php
 lib/plugins/syntax.php
 
 | 
| #
                e3a24861 |  | 01-Dec-2014 | Christopher Smith <chris@jalakai.co.uk> | Update inbuilt renderers for node/leaf state in listitem_open- includes, xhtml renderer adding 'node' class to <li> when it contains
 child list(s)
 
 | 
| #
                59bc3b48 |  | 29-Sep-2014 | Gerrit Uitslag <klapinklapin@gmail.com> | more scrutinizer issue improvements 
 | 
| #
                e0c26282 |  | 29-Sep-2014 | Gerrit Uitslag <klapinklapin@gmail.com> | scrutinizer documentations issues 
 | 
| #
                8f2758f6 |  | 26-May-2014 | Andreas Gohr <gohr@cosmocode.de> | made $capture public in metadata renderer
 some plugins (eg. the tag plugin) rely on it
 
 | 
| #
                17076c2a |  | 24-May-2014 | Andreas Gohr <andi@splitbrain.org> | simplified abstract caoturing in metadata renderer 
 | 
| #
                93075b01 |  | 24-May-2014 | Andreas Gohr <andi@splitbrain.org> | updated doc blocks in metadata renderer 
 | 
| #
                77839717 |  | 24-May-2014 | Andreas Gohr <andi@splitbrain.org> | more reformatting 
 |