Fedify Version Migration
Automates the process of upgrading Fedify framework versions by identifying breaking changes and refactoring deprecated code.
This skill simplifies the transition between different versions of the Fedify ActivityPub framework. It automatically analyzes the official changelog to identify breaking changes specific to your version jump, provides side-by-side code comparisons for API updates, and scans your codebase to suggest replacements for deprecated symbols. By handling dependency shifts—such as the move to dedicated vocabulary and runtime packages—it ensures a smooth and error-free upgrade path for Fediverse application developers.
Key Features
01Global codebase scanning for deprecated symbols and APIs
02Automated changelog analysis from the official Fedify repository
03Version-specific guidance for major releases including Fedify 2.0.0
04Dependency migration support for @fedify/vocab and @fedify/vocab-runtime
05Before-and-after code snippet generation for breaking changes
06986 GitHub stars
Use Cases
01Upgrading a Fediverse server from Fedify 1.x to 2.x
02Refactoring legacy Fedify code to use new dedicated vocabulary packages
03Fixing breaking change errors after updating project dependencies