History log of /dokuwiki/inc/ChangeLog/ChangeLogTrait.php (Results 1 – 11 of 11)
Revision Date Author Comments
# d41f5a8f 07-Mar-2026 Andreas Gohr <andi@splitbrain.org>

fix destructuring false returns from changelog functions

The changelog functions can return false when lines are unparsable or
don't exist. The result can no longer be destructured then in newer PHP

fix destructuring false returns from changelog functions

The changelog functions can return false when lines are unparsable or
don't exist. The result can no longer be destructured then in newer PHP
versions. This adds the necessary checks.

It should also handle corrupt lines within a changelog better.

show more ...


# 8c7c53b0 30-Aug-2023 Andreas Gohr <andi@splitbrain.org>

codestyle adjustments: class declaration braces


# 0603e565 29-Aug-2023 Andreas Gohr <andi@splitbrain.org>

Apply rector fixes to inc/ChangeLog


# a15f0555 21-Aug-2023 Andreas Gohr <andi@splitbrain.org>

fix off-by-one error

sexplode needs to return 8 not 7 entries for making
8364f07a11f076bb6973d0c434d189a7aa6c8c56 work correctly.


# 8364f07a 21-Aug-2023 Andreas Gohr <andi@splitbrain.org>

avoid warning in ChangeLogTrait on weird log lines


# 3d52dbfa 06-Apr-2023 Damien Regad <dregad@mantisbt.org>

Fix grammar error in PHPDoc


# baafd22e 06-Apr-2023 Damien Regad <dregad@mantisbt.org>

Fix PHP Deprecated warning

Adding null-coalescing operator to avoid

str_replace(): Passing null to parameter #3 ($subject) of type
array|string is deprecated


# eeda7ada 23-Jan-2022 Gerrit Uitslag <klapinklapin@gmail.com>

some spelling


# 79a2d784 05-Jan-2022 Gerrit Uitslag <klapinklapin@gmail.com>

import classes, replace dbglog, simplify, remove unused statements, and other warnings from IntelliJ

update phpdocs,
rename dokuwiki/Ui/Draft to PageDraft


# a3a0fc58 13-Nov-2021 Satoshi Sahara <sahara.satoshi@gmail.com>

move hasRevision() to trait


# 1d11f1d3 06-Nov-2021 Satoshi Sahara <sahara.satoshi@gmail.com>

ChangeLogTrait

- move ChangeLog low level methods into trait
- static ChangeLog::parseLogLine() replaces parseChangeLogLine()
- new ChangeLog::buildLogLine()