Branch: refs/heads/vmassol/BLOG-275 Home: https://github.com/xwiki-contrib/application-blog Commit: d15fafdb6d8c0a84bae17580e8faeec0cb6c9086 https://github.com/xwiki-contrib/application-blog/commit/d15fafdb6d8c0a84bae... Author: Vincent Massol <[email protected]> Date: 2026-10-14 (Wed, 14 Oct 2026) Changed paths: M application-blog-api/pom.xml M application-blog-api/src/main/java/org/xwiki/platform/blog/internal/CategoryLocationMigration.java M application-blog-api/src/test/java/org/xwiki/platform/blog/internal/CategoryLocationMigrationTest.java Log Message: ----------- BLOG-275: Migrating the blog categories replaces the shipped Blog.Categories pages with the legacy ones * Don't rename the default legacy categories (Blog.Categories, Blog.News, Blog.Other, Blog.Personal) when migrating the custom categories: their references are already updated without a rename and the extension ships the new pages * Never overwrite an existing category under Blog.Categories: when the target already exists, keep it and leave the legacy page in place, and only point the blog posts, the subcategories and the backlinks of the legacy category to the existing one * Flip the test that pinned the buggy behaviour and add tests for the new cases * Raise the instruction coverage ratio of application-blog-api to 0.91 Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-blog/settings/notifications