| 2ab82b8e | 18-Sep-2023 |
Andreas Gohr <andi@splitbrain.org> |
add devel tools as composer scripts |
| 97170572 | 18-Sep-2023 |
Andreas Gohr <andi@splitbrain.org> |
add development tools to _test/composer.json |
| d32f8679 | 18-Sep-2023 |
Andreas Gohr <andi@splitbrain.org> |
ignore _test/vendor in git |
| 7936024d | 18-Sep-2023 |
Andreas Gohr <andi@splitbrain.org> |
remove checked-in _test/vendor folder
|
| a0e3c231 | 18-Sep-2023 |
Andreas Gohr <andi@splitbrain.org> |
Automatically register composer autoloaders for plugins
The plugin controller will now automatically require vendor/autoload.php for every plugin that has it. |
| 3d041397 | 21-Aug-2023 |
Andreas Gohr <andi@splitbrain.org> |
ensure plugin.info.txt data is complete. fixes #4033 |
| ff136773 | 14-Sep-2023 |
Andreas Gohr <andi@splitbrain.org> |
AutoLoader: ignore plugin enabled/disabled during unit tests
This is required currently because the enabled status of a plugin is only set when it's appropriate test runs. However some plugins do se
AutoLoader: ignore plugin enabled/disabled during unit tests
This is required currently because the enabled status of a plugin is only set when it's appropriate test runs. However some plugins do setup mock classes before the test is instantiated which will then fail. So for now we skip the enabled checks alltogether for unit testing.
show more ...
|
| 4602718b | 14-Sep-2023 |
Andreas Gohr <andi@splitbrain.org> |
Refactor autoloading, fix #4048
This refactors the auto loading stuff into an anonymous class and cleans it up a bit.
It also ensures that plugin classes are not autoloaded when the plugin is disab
Refactor autoloading, fix #4048
This refactors the auto loading stuff into an anonymous class and cleans it up a bit.
It also ensures that plugin classes are not autoloaded when the plugin is disabled. This however only works after the plugin controller has been initialized.
We currently reference some classes of the config plugin in out deprecated.php file resulting in these classes being loaded before the plugin controller. Not a big deal I guess.
show more ...
|
| dcdf0141 | 17-Sep-2023 |
Jérémy Just <jeremy@jejust.fr> |
translation update |
| 1b2deed9 | 15-Sep-2023 |
fiwswe <fiwswe@fwml.de> |
Use str_starts_with/str_ends_with |
| cb57f366 | 14-Sep-2023 |
fiwswe <53953985+fiwswe@users.noreply.github.com> |
Fix a subtle logic error |
| 94c7e51f | 14-Sep-2023 |
fiwswe <53953985+fiwswe@users.noreply.github.com> |
Remove unnecessary parentheses |
| e421ad39 | 14-Sep-2023 |
fiwswe <53953985+fiwswe@users.noreply.github.com> |
Conform to new coding style |
| 4e51f514 | 14-Sep-2023 |
fiwswe <53953985+fiwswe@users.noreply.github.com> |
Fix long line |
| c8d9df7f | 14-Sep-2023 |
fiwswe <53953985+fiwswe@users.noreply.github.com> |
Logic fix |
| 102528bd | 14-Sep-2023 |
fiwswe <53953985+fiwswe@users.noreply.github.com> |
Fix style error |
| 6c16a3a9 | 14-Sep-2023 |
fiwswe <fiwswe@fwml.de> |
Use str_starts_with/str_ends_with |
| fa4b9dc1 | 13-Sep-2023 |
Andreas Gohr <andi@splitbrain.org> |
do not run phpcs and phpcbf on any vendor dirs
This is mostly relevant to plugin workflows. |
| 34c27e09 | 13-Sep-2023 |
Andreas Gohr <andi@splitbrain.org> |
replace deprecated ptln call with echo closure
TPL_CONTENT_DISPLAY used ptln() as default action. Since this is deprecated it needs to be replaced, but since echo is a langage construct not a real f
replace deprecated ptln call with echo closure
TPL_CONTENT_DISPLAY used ptln() as default action. Since this is deprecated it needs to be replaced, but since echo is a langage construct not a real function we need to wrap it into a closure.
show more ...
|
| cf94d96c | 12-Sep-2023 |
Schplurtz le Déboulonné <schplurtz@laposte.net> |
translation update |
| efc3ac2f | 07-Sep-2023 |
splitbrain <splitbrain@users.noreply.github.com> |
Rector and PHPCS fixes |
| 14b7162d | 07-Sep-2023 |
Andreas Gohr <andi@splitbrain.org> |
dokuwiki template: fix alignment issue in user tools |
| bac51761 | 04-Sep-2023 |
Andreas Gohr <andi@splitbrain.org> |
rector env var might be empty -> ignore |
| 26586410 | 03-Sep-2023 |
Andreas Gohr <andi@splitbrain.org> |
allow overriding the minimum PHP release for rector
By setting the environment variable RECTOR_MIN_PHP the supported minimum PHP release can be set. This is needed to make plugin changes compatible
allow overriding the minimum PHP release for rector
By setting the environment variable RECTOR_MIN_PHP the supported minimum PHP release can be set. This is needed to make plugin changes compatible with DokuWiki stable.
show more ...
|
| e6a82646 | 03-Sep-2023 |
Andreas Gohr <andi@splitbrain.org> |
fix syntax plugin loading
It turns out our Syntax plugins never implemented the PluginInterface (though they did use the PluginTrait). With our stricter type checking in the plugin loader, these plu
fix syntax plugin loading
It turns out our Syntax plugins never implemented the PluginInterface (though they did use the PluginTrait). With our stricter type checking in the plugin loader, these plugins did not longer load.
show more ...
|