tag:github.com,2008:https://github.com/linkdotnet/Blog/releasesTags from Blog2026-02-17T21:00:34Ztag:github.com,2008:Repository/380921099/v13.02026-02-20T14:02:00Zv13.0linkdotnettag:github.com,2008:Repository/380921099/v12.1.12025-12-27T21:40:54Zv12.1.1linkdotnettag:github.com,2008:Repository/380921099/v12.12025-12-27T18:13:00Zv12.1linkdotnettag:github.com,2008:Repository/380921099/v12.02025-12-22T19:17:01Zv12.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 <[email protected]></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 <[email protected]></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 <[email protected]></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 <[email protected]></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 <[email protected]></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 <[email protected]></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] <[email protected]>
<br />Co-authored-by: linkdotnet <[email protected]>
<br />Co-authored-by: Steven Giesel <[email protected]></p>linkdotnettag:github.com,2008:Repository/380921099/v11.1.22025-11-24T08:13:28Zv11.1.2linkdotnettag:github.com,2008:Repository/380921099/v11.1.12025-11-23T08:56:34Zv11.1.1linkdotnettag:github.com,2008:Repository/380921099/v11.12025-11-22T20:07:50Zv11.1linkdotnettag:github.com,2008:Repository/380921099/v11.02025-11-14T20:27:52Zv11.0linkdotnettag:github.com,2008:Repository/380921099/v10.22025-06-15T16:43:54Zv10.2linkdotnettag:github.com,2008:Repository/380921099/v10.12025-04-30T19:34:09Zv10.1linkdotnet