tag:github.com,2008:https://github.com/linkdotnet/Blog/releases Tags from Blog 2026-02-17T21:00:34Z tag:github.com,2008:Repository/380921099/v13.0 2026-02-20T14:02:00Z v13.0 linkdotnet tag:github.com,2008:Repository/380921099/v12.1.1 2025-12-27T21:40:54Z v12.1.1 linkdotnet tag:github.com,2008:Repository/380921099/v12.1 2025-12-27T18:13:00Z v12.1 linkdotnet tag:github.com,2008:Repository/380921099/v12.0 2025-12-22T19:17:01Z v12.0 <p>Add automated upgrade assistant for appsettings.json migrations (<a class="issue-link js-issue-link" href="https://github.com/linkdotnet/Blog/pull/463">#463</a>)</p> <p>* Add Upgrade Assistant tool for appsettings.json migration</p> <p>- Created LinkDotNet.Blog.UpgradeAssistant console tool in tools folder <br />- Implemented migration framework with version tracking <br />- Added migrations for 8.0→9.0, 9.0→11.0, and 11.0→12.0 <br />- Colorful console output using ANSI colors <br />- Automatic backup functionality with timestamps <br />- Dry-run mode to preview changes <br />- Comprehensive documentation in docs/Migrations/UpgradeAssistant.md <br />- Updated MIGRATION.md to reference the new tool <br />- Added ConfigVersion field to appsettings.json <br />- Added backups/ to .gitignore</p> <p>Co-authored-by: linkdotnet &lt;[email protected]&gt;</p> <p>* Add unit tests for Upgrade Assistant</p> <p>- Created test project LinkDotNet.Blog.UpgradeAssistant.Tests <br />- Added comprehensive tests for Migration8To9, Migration9To11, Migration11To12 <br />- Added tests for MigrationManager including end-to-end scenarios <br />- All 17 tests passing</p> <p>Co-authored-by: linkdotnet &lt;[email protected]&gt;</p> <p>* Address code review feedback</p> <p>- Remove OutputType from test project csproj <br />- Fix document disposal pattern in MigrationManager <br />- Use separate variable for each migration document</p> <p>Co-authored-by: linkdotnet &lt;[email protected]&gt;</p> <p>* Address PR feedback - use Spectre.Console, remove old migrations, skip appsettings.json</p> <p>- Replace CommandLineParser with Spectre.Console for CLI and colorful output <br />- Remove Migration_8_To_9 and Migration_9_To_11 (current version is 11.0) <br />- Make CurrentVersion dynamic based on highest ToVersion from migrations <br />- Skip version-controlled appsettings.json file during migration <br />- Update tests to reflect changes (9 tests passing) <br />- Enhanced help and version output with Figlet text and tables</p> <p>Co-authored-by: linkdotnet &lt;[email protected]&gt;</p> <p>* Add projects to solution and remove unnecessary comments</p> <p>- Added LinkDotNet.Blog.UpgradeAssistant and LinkDotNet.Blog.UpgradeAssistant.Tests to LinkDotNet.Blog.sln <br />- Removed inline comments from code, using descriptive method names instead <br />- Extracted ParseCommandLineArguments method for better code organization <br />- Created DetermineCurrentVersionFromMigrations and IsVersionControlledAppsettingsFile methods <br />- Kept only XML documentation comments (///) which are standard <br />- All tests passing (9/9)</p> <p>Co-authored-by: linkdotnet &lt;[email protected]&gt;</p> <p>* Add Automated Migration documentation to README files</p> <p>- Added chapter about Automated Configuration Migration (Version 12+) in docs/Migrations/Readme.md <br />- Documented Upgrade Assistant features, usage examples, and benefits <br />- Added "Automated Configuration Migration" as a feature in main Readme.md <br />- Provided clear migration path: automated for v12+, manual for pre-v12</p> <p>Co-authored-by: linkdotnet &lt;[email protected]&gt;</p> <p>* docs: Add clarification and cleanup</p> <p>* docs: Add readme</p> <p>* fix: Build errors</p> <p>---------</p> <p>Co-authored-by: copilot-swe-agent[bot] &lt;[email protected]&gt; <br />Co-authored-by: linkdotnet &lt;[email protected]&gt; <br />Co-authored-by: Steven Giesel &lt;[email protected]&gt;</p> linkdotnet tag:github.com,2008:Repository/380921099/v11.1.2 2025-11-24T08:13:28Z v11.1.2 linkdotnet tag:github.com,2008:Repository/380921099/v11.1.1 2025-11-23T08:56:34Z v11.1.1 linkdotnet tag:github.com,2008:Repository/380921099/v11.1 2025-11-22T20:07:50Z v11.1 linkdotnet tag:github.com,2008:Repository/380921099/v11.0 2025-11-14T20:27:52Z v11.0 linkdotnet tag:github.com,2008:Repository/380921099/v10.2 2025-06-15T16:43:54Z v10.2 linkdotnet tag:github.com,2008:Repository/380921099/v10.1 2025-04-30T19:34:09Z v10.1 linkdotnet