Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Release Preparations for 2025-05-14 "Librarian"#4440

Merged
splitbrain merged 318 commits into
stablefrom
auto-2025-05-14
May 14, 2025
Merged

Release Preparations for 2025-05-14 "Librarian"#4440
splitbrain merged 318 commits into
stablefrom
auto-2025-05-14

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented May 14, 2025

With accepting this PR, the stable branch will be updated and the whole release and
deployment process will be triggered.

If you're not happy with the contents of this PR, please close it, delete the branch,
fix stuff and trigger the workflow again.

  • 2024-02-06b "Kaos" -> 2025-05-14 "Librarian"
  • Update Version 55.2 -> 56

Before merging this PR, make sure that:

  • All tests pass on the master branch (tests are not executed on PRs created in workflows)
  • If this is a new stable release, make sure you merged stable into old-stable first
  • Check that a meaningful changelog exists

After merging, the release workflow will be triggered automatically.

After this is done, you need to do the following things manually:

  • Update the version symlinks
  • Update the update message system
  • Announce the release on the mailing list, forum, IRC, social media, etc.

dregad and others added 30 commits May 1, 2024 17:53
When the media manager is called with ns parameter set to a value higher
than the last namespace defined in the wiki, the non-existing namespace
is not added to the hierarchy.

This behavior is not consistent with what happens when the namespace's
name is lower. In this case, an entry is inserted in the tree at the
appropriate location.

Fixed by appending the temporary namespace at the end of the tree if it
was not inserted by the search loop.

Fixes #4276
Output more version data on the admin screen
🤖 Automatic code style fixes
Log in local time instead of utc
The Woltlab forum software uses bcrypt passwords, but prefixes them with
"Bcrypt:". This adds support for this in our PassHash class.
Moving JWT token store away from cache directory,
to have long-lived authentication files properly stored.

Using sha256 on the files instead of md5, to help mitigate
potential hash collision as filenames are based on username.
Run autoFix only if repository owner is dokuwiki
Run autoFix only in dokuwiki repo
This prevents metadata export in general and also ensures the the
temporary $doc property in the metadata renderer is cleared in
document_end
Support Woltlab password hashes
splitbrain and others added 28 commits April 9, 2025 20:30
The B flag reenables passing spaces and other special chars in URLs to
be picked up (and cleaned) by DokuWiki's ID processing.

The flag has been available in non-broken form since Apache 2.2.9 and
should be safe to use.

See https://stackoverflow.com/q/3460643
If opcache is enabled, but access to it's API is restricted a warning is
shown when we call opcache_reset(). Since we don't know if it's
restricted, we have to supress the warning
Add experimental tree builder classes
use B flag for Apache rewrite rules. fixes #4238
This addresses #4400. By checking the context visibility after the
assembly, the context is properly checked for plugin items.
I am not sure why moving the context visibility check to a later stage
suddenly surfaced the issue of $INFO not being set in the
general_html_test. I would have expected the same issue before the
changes of 33792c0

In any case it makes not much sense to do the permission checks there
anyway. Doing it in the constructor makes more sense since this is not a
context sensitive check.
If the `at` url parameter contains a value that is neither a date nor a timestamp integer then prevent the date() function to fail due to an illegal parameter type.

For example given `&at=xxx` this would happen before this patch.
Firefox (128 esr on Linux) displayed a solid black border around all buttons inside the popup which makes it impossible to see which button was pressed. This change makes the outset/inset look work as it probably was intended.
Menu: check context visibility after assembling items
Better deal with at url parameters that have weird values
verified via  ?do=export_htmlbody
@splitbrain splitbrain merged commit c345f14 into stable May 14, 2025
@splitbrain splitbrain deleted the auto-2025-05-14 branch May 14, 2025 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.