Another month had passed, here are the updates that happened in the month:
- [WJ-1373] [WJ-272] Add wikidot user serialization type
- Add handling for some S3 errors with no error message
- [chore] Upgrade redis in wws
- [WJ-1168] Implement site bans
- [chore] Bump deepwell version to v2026.7.22
- [WJ-1354 Pt.2] Migrate old utils
- [WJ-1266][WJ-1267] Implement Page Lock UI
- Use std::assert_matches! and debug_assert_matches!
- fix(footnote): reject [[footnoteblock]] nested inside [[footnote]]
- Use new regex! macro where possible
- [Security] Fix XSS vulnerability in CSS module by escaping closing style tags
- Add AST test to verify the CSS module is not an XSS vector
This month we have WackDog joining as trusted Wikijump developer! Their first contribution is a site ban system, which allows for indefinite bans or timed bans with automatic unbanning. Other than this and general improvements, we have merged the PRs for refining data importer from Wikidot and implementing page locks. Thanks WackDog and everyone on the team!
And that’s about it!