Releases: nkdAgility/azure-devops-migration-tools
v16.0.4-Preview.4 (Preview)
Azure DevOps Migration Tools v16.0.4-Preview.4
Version: 16.0.4-Preview.4
Ring: (Preview)
Release Summary
This release introduces a series of enhancements and fixes aimed at improving the functionality, performance, and usability of the Azure DevOps Migration Tools. The changes reflect our commitment to providing a robust and user-friendly experience for our users, ensuring that the tools remain effective and reliable.
Detailed Changes
New Features, ✨
- Support for IsKeyed Configuration Metadata
Commit: e675cdc7e5e701a422a09303ec6333b6cabf1d1c
This feature enhances theClassDataLoader
by adding support forIsKeyed
configuration metadata, allowing for more flexible data handling.
Enhancements, 💡
-
Centralised Log Path Creation and Improved Logging
Commits: 2a8128826c38e7bdfcc20d4850ad44ca36de07de, aa08a9a866d6934b2f76fde481ab011de2209d2d
The logging system is centralised, which simplifies log management and enhances the clarity of log outputs. -
Updated Jekyll Build Command
Commits: 6ce0236b2e4f5a32b21d71c92fb848d8ffb6a9b3, 0c5a33438a6be9076c0fd372476f4393278c2475
The Jekyll build command is updated to use an emptybaseurl
, improving the deployment process for static sites.
Bug Fixes, 🐛
-
Fix for Incorrect Type Registration
Commit: a9e012b05801421a57a109dc86b8827c02524855
This fix resolves an issue with the type registration forTfsWorkItemMigrationProcessorOptions
, ensuring proper validation. -
Rendering Issue in Documentation
Commit: 718c31903c2750f5170ac91a202c51682b4ebb13
The documentation now correctly renders Endpoint Samples, enhancing user understanding.
Performance Improvements, ⚡️
- Validation Logic Enhancements
Commits: 58b4cd56b96b8180b2cf8c197dbebace0835768c, c1dc8d13597a011053009949861c3795a12918d7
The validation logic for various options is refactored and enhanced, improving the overall performance and reliability of the migration process.
Refactoring, ♻️
- Refactor of Processor Properties
Commits: ec114b7c6d087972e010a6b5c9203fa65bfbd673, 5bcbf704aace8fee9668f6f92725633ba7db1c14
The properties inTfsProcessor
are refactored to include type validation, enhancing code maintainability without altering functionality.
Documentation Updates, 📝
- Updated Documentation to Reflect Changes
Commits: ab8aed07c34066bb2c7aa6c708a5066768fa8c08, 3b8d3d67d360c2cb6d80395f53551ead9bc0ce4a
Documentation is updated to include the latest changes and improvements, ensuring users have access to accurate and helpful information.
Dependency Updates, 📌
- Updated GitHub Actions Workflow
Commit: 93a233c94c964d88b1c0fa08229327dec036cb16
The workflow is updated to download and deploy new artifacts, streamlining the deployment process.
Conclusion
The changes in this release significantly enhance the functionality, performance, and usability of the Azure DevOps Migration Tools. By addressing bugs, improving logging, and refining validation processes, we ensure a more reliable and efficient experience for our users. These updates align with our business goals of delivering high-quality tools that meet the evolving needs of our customers. We look forward to further enhancements in future releases.
Get the tools
- Download the MigrationTools-16.0.4-Preview.4.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.4-Preview.4
. There is a delay for aprovals on the winget store, so you may need to wait a few days before this is available. - Install with Chocolatey with
choco install vsts-sync-migrator --version 16.0.4-preview0004
. There is a delay for aprovals on the chocolatey store, so you may need to wait a few hours before this is available.
What's Changed
🏕 Features
- Update to also publish to Azure Static Sites by @MrHinsh in #2378
- 🔧 centralize log path creation and improve logging by @MrHinsh in #2385
Full Changelog: v16.0.4-Preview.3...v16.0.4-Preview.4
v16.0.4-Preview.3 (Preview)
Azure DevOps Migration Tools v16.0.4-Preview.3
Version: 16.0.4-Preview.3
Ring: (Preview)
Release Summary for Azure DevOps Migration Tools
Overview
This release of the Azure DevOps Migration Tools introduces several enhancements, bug fixes, and documentation updates aimed at improving the overall functionality and user experience. The changes reflect our commitment to providing a robust and user-friendly tool for migrating work items and managing configurations effectively.
Detailed Changes
New Features, ✨
- Support for IsKeyed Configuration Metadata: The
ClassDataLoader.cs
file now includes support for IsKeyed configuration metadata, enhancing the flexibility of configuration management. This feature allows users to better define and manage their data structures, which is crucial for complex migration scenarios. PR #2377
Enhancements, 💡
- Warning Log for Disabled Node Structure Enricher: A warning log is added in
TfsNodeStructureTool.cs
to notify users when the node structure enricher is disabled. This improvement helps users understand the state of their configuration and avoid potential issues during migration. - Validation Logic Enhancements: The validation logic for
TfsWorkItemMigrationProcessorOptions
is enhanced to provide clearer error messages, ensuring users can quickly identify and rectify configuration issues. This is part of a broader effort to improve user experience and reduce errors during migration.
Bug Fixes, 🐛
- Fix for Incorrect Type Registration: The
ServiceCollectionExtensions.cs
file is updated to correct the type registration forTfsWorkItemMigrationProcessorOptions
, resolving issues that could lead to incorrect behaviour during migrations. - Configuration Validation Exception Fixes: The
ConfigurationValidationException
class is updated to fix property names and add constructor overloads, ensuring that exceptions are thrown correctly for missing endpoints.
Performance Improvements, ⚡️
- Refactoring for Improved Validation Logic: The validation logic is refactored across several classes, including
TfsWorkItemMigrationProcessorOptions
andProcessorOptions
, to streamline the validation process and enhance performance. This refactoring reduces redundancy and improves maintainability.
Refactoring, ♻️
- Code Structure Improvements: Several classes, including
TfsProcessor.cs
andTfsWorkItemMigrationProcessorOptions
, undergo refactoring to improve code structure and readability. This includes integrating validation logic into theProcessorOptions
class and removing redundant classes, which simplifies the codebase and enhances maintainability.
Documentation Updates, 📝
- Updated Documentation: The documentation in
MigrationTools.xml
is updated to reflect the latest changes, including new branch and commit details. This ensures that users have access to the most current information regarding the tool's functionality and usage. - Error Messages Enhancement: Error messages in
TfsTeamProjectAuthentication.cs
andTfsEndpointOptions.cs
are updated to include links to relevant documentation, providing users with immediate access to help resources when encountering issues.
Dependency Updates, 📌
- Configuration Updates: The
configuration.json
file is updated to rename endpoint keys for clarity, ensuring that users can easily understand and configure their endpoints.
Other, 🧱
- Logging Improvements: A new warning log is introduced when the node structure enricher is disabled, providing users with better insights into their configuration state.
Conclusion
The changes in this release significantly enhance the Azure DevOps Migration Tools, making it more user-friendly and efficient. By addressing bugs, improving validation logic, and updating documentation, we aim to reduce user errors and streamline the migration process. These updates not only improve the tool's performance but also align with our business goals of delivering high-quality software that meets the needs of our users. We look forward to continued improvements and user feedback as we evolve the tool further.
Get the tools
- Download the MigrationTools-16.0.4-Preview.3.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.4-Preview.3
. There is a delay for aprovals on the winget store, so you may need to wait a few days before this is available. - Install with Chocolatey with
choco install vsts-sync-migrator --version 16.0.4-preview0003
. There is a delay for aprovals on the chocolatey store, so you may need to wait a few hours before this is available.
What's Changed
🏕 Features
Full Changelog: v16.0.4-Preview.2...v16.0.4-Preview.3
v16.0.4-Preview.2 (Preview)
Azure DevOps Migration Tools v16.0.4-Preview.2
Version: 16.0.4-Preview.2
Ring: (Preview)
Release Summary for Azure DevOps Migration Tools
Overview
This release of the Azure DevOps Migration Tools introduces several enhancements, bug fixes, and documentation updates aimed at improving the overall functionality and user experience. The changes focus on refining validation processes, enhancing logging capabilities, and updating documentation to ensure clarity and accuracy.
Detailed Changes
New Features, ✨
- ConfigurationValidationException: A new exception type is introduced in
TfsProcessor.cs
to handle invalid endpoint types more effectively. This addition enhances error handling and provides clearer feedback to users when configuration issues arise. - IValidateOptions Implementation: The
NetworkCredentialsOptions
,TfsAuthenticationOptions
,TfsEndpointOptions
,TfsLanguageMapOptions
, andTfsWorkItemMigrationProcessorOptions
classes now implement theIValidateOptions
interface, allowing for more robust validation of configuration options.
Enhancements, 💡
- Warning Log for Disabled Enricher: A warning log is added in
TfsNodeStructureTool.cs
to notify users when the node structure enricher is disabled. This improvement helps users understand the state of their configuration better. - Improved Validation for PAT Tokens: The validation process for TfsEndpoint PAT tokens is enhanced, ensuring that users receive accurate feedback regarding their authentication tokens.
Bug Fixes, 🐛
- Type Registration Fix: The type registration for
TfsWorkItemMigrationProcessorOptions
inServiceCollectionExtensions.cs
is corrected, resolving issues that could lead to improper validation. - Configuration Validation Exception Fixes: Several bugs related to the
ConfigurationValidationException
are addressed, including property name corrections and constructor overloads to improve usability.
Performance Improvements, ⚡️
- Refactoring for Clarity: The validation logic is moved to a separate validator class in
TfsWorkItemMigrationProcessorOptions
, which streamlines the code and enhances maintainability.
Refactoring, ♻️
- Code Structure Enhancements: Various classes, including
ProcessorOptions
andTfsWorkItemMigrationProcessorOptions
, undergo refactoring to integrate validation logic more effectively and remove redundant components. This restructuring improves code clarity and maintainability.
Documentation Updates, 📝
- Updated Documentation: The
MigrationTools.xml
file is updated to reflect the latest changes in the codebase, including new branch and commit details. Additionally, error messages inTfsTeamProjectAuthentication.cs
andTfsEndpointOptions.cs
are revised to include links to relevant documentation, enhancing user guidance.
Dependency Updates, 📌
- Endpoint Type Updates: The
configuration.json
file is updated to reflect changes in endpoint types, specifically changingEndpointType
toAzureDevOpsEndpoint
andTfsTeamProjectEndpoint
. This ensures that the configuration aligns with the latest service offerings.
Conclusion
The changes in this release significantly enhance the Azure DevOps Migration Tools by improving validation processes, enhancing logging, and updating documentation. These updates not only resolve existing issues but also provide a clearer and more user-friendly experience. As a result, users can expect a more reliable and efficient tool that aligns with their migration needs, ultimately supporting the broader business goals of improving project management and collaboration within Azure DevOps.
For further details, please refer to the relevant Pull Requests.
Get the tools
- Download the MigrationTools-16.0.4-Preview.2.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.4-Preview.2
. There is a delay for aprovals on the winget store, so you may need to wait a few days before this is available. - Install with Chocolatey with
choco install vsts-sync-migrator --version 16.0.4-preview0002
. There is a delay for aprovals on the chocolatey store, so you may need to wait a few hours before this is available.
What's Changed
🏕 Features
Full Changelog: v16.0.4-Preview.1...v16.0.4-Preview.2
v16.0.4-Preview.1 (Preview)
Azure DevOps Migration Tools v16.0.4-Preview.1
Version: 16.0.4-Preview.1
Ring: (Preview)
Release Summary for Azure DevOps Migration Tools
Overview
This release of the Azure DevOps Migration Tools introduces significant improvements in validation processes, enhances error messaging, and refines the overall code structure. These changes aim to improve user experience, ensure better functionality, and maintain high standards of code quality.
Detailed Changes
New Features, ✨
- ConfigurationValidationException: A new exception class is added to handle invalid endpoint types in
TfsProcessor.cs
. This enhancement allows for clearer error handling when users provide incorrect configurations.- Impact: This feature improves the robustness of the application by ensuring that users receive immediate feedback on configuration errors.
Enhancements, 💡
-
Validation Logic: The validation logic for
NetworkCredentialsOptions
,TfsAuthenticationOptions
,TfsEndpointOptions
, andTfsWorkItemMigrationProcessorOptions
is enhanced to implementIValidateOptions
. This change ensures that validation is more consistent and reliable across different options.- Impact: By standardising validation, the application reduces the likelihood of user errors and improves overall reliability.
-
Error Messaging: Error messages in
TfsTeamProjectAuthentication.cs
andTfsEndpointOptions.cs
are updated to include links to documentation. This change helps users quickly find solutions to their issues.- Impact: Enhanced error messaging improves user support and reduces the time spent troubleshooting.
Bug Fixes, 🐛
-
Type Registration Fix: An incorrect type registration for
TfsWorkItemMigrationProcessorOptions
is fixed inServiceCollectionExtensions.cs
. This resolves issues that could lead to improper validation.- Impact: Fixing this bug ensures that the application functions as intended, preventing potential misconfigurations.
-
Configuration Validation Exception: The property name in
ConfigurationValidationException
is corrected, and a constructor overload is added. Additionally, the processor now throws this exception for missing endpoints.- Impact: These fixes enhance the clarity and functionality of error handling, leading to a smoother user experience.
Performance Improvements, ⚡️
- Refactoring for Clarity: The code structure is improved by moving validation logic to a separate validator class and integrating it into the
ProcessorOptions
class. This refactoring reduces redundancy and enhances maintainability.- Impact: Cleaner code leads to better performance and easier future updates.
Refactoring, ♻️
- Code Structure Enhancements: Several classes, including
TfsWorkItemMigrationProcessorOptions
andProcessor.cs
, undergo refactoring to improve clarity and reduce redundancy. This includes removing unnecessary calls and integrating validation logic more effectively.- Impact: Refactoring contributes to a more maintainable codebase, facilitating future development and reducing technical debt.
Documentation Updates, 📝
- MigrationTools.xml Updates: The documentation is updated to reflect new branch and commit details, ensuring that users have the most current information.
- Impact: Keeping documentation up to date is crucial for user support and helps maintain the integrity of the project.
Dependency Updates, 📌
- Endpoint Type Updates: The
configuration.json
file is updated to reflect changes in endpoint types, specifically changingEndpointType
toTfsTeamProjectEndpoint
andAzureDevOpsEndpoint
.- Impact: These updates ensure compatibility with the latest Azure DevOps features and improve the overall functionality of the migration tools.
Conclusion
The changes introduced in this release significantly enhance the Azure DevOps Migration Tools by improving validation processes, refining error messaging, and optimising code structure. These updates not only enhance user experience but also align with our commitment to delivering high-quality software. As a result, we expect to see increased user satisfaction and reduced support requests, ultimately contributing to our business goals of reliability and user-centric development.
For further details, please refer to the relevant Pull Requests.
Get the tools
- Download the MigrationTools-16.0.4-Preview.1.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.4-Preview.1
. There is a delay for aprovals on the winget store, so you may need to wait a few days before this is available. - Install with Chocolatey with
choco install vsts-sync-migrator --version 16.0.4-preview0001
. There is a delay for aprovals on the chocolatey store, so you may need to wait a few hours before this is available.
What's Changed
🏕 Features
Full Changelog: v16.0.3-Preview.3...v16.0.4-Preview.1
v16.0.3 (Release)
Azure DevOps Migration Tools v16.0.3
Version: 16.0.3
Ring: (Release)
Release Summary for Azure DevOps Migration Tools
Overview
This release introduces several enhancements, bug fixes, and documentation updates aimed at improving user experience and system clarity. The changes reflect our commitment to providing a robust and user-friendly tool for Azure DevOps migration.
Detailed Changes
New Features, ✨
- Add Name Property to IEndpointOptions Interface
This addition enhances the IEndpointOptions interface by including a Name property, allowing for better identification and management of endpoint options. This change is crucial for users who require more descriptive configurations.
Related PR: #2361
Enhancements, 💡
- Update How-To Documentation for Pland and Suits to v16
The documentation is updated to reflect the latest version, ensuring users have access to the most current information and guidance. This is essential for maintaining clarity and usability as the tool evolves. - Add Defaults for AzureDevOpsEndpoint
Default settings are introduced for the AzureDevOpsEndpoint, simplifying the setup process for users and reducing configuration errors.
Related PR: #2355
Bug Fixes, 🐛
- Fixing "Missing" for Reddit User
This fix addresses a specific issue reported by a user, ensuring that the tool functions correctly in all scenarios. - Update Validator Errors for Clarity
Validator error messages are updated to clearly indicate user errors, improving the user experience by providing more informative feedback.
Related PR: #2363
Documentation Updates, 📝
- Update MigrationTools.xml with New Branch and Commit Details
The MigrationTools.xml file is updated to include the latest branch and commit information, ensuring that users have accurate and up-to-date references. - Enhance Permissions Documentation for Clarity and Consistency
Documentation related to permissions setup is revised for better clarity, helping users navigate permissions more effectively. - Update Links to Installation and Permissions Documentation
Links in the getting started documentation are updated to ensure users can easily find the necessary resources for installation and permissions.
Other, 🧱
- Niggles v16 (Docs) + Bugs
This entry captures various minor updates and bug fixes that contribute to the overall stability and usability of the tool.
Related PR: #2358
Conclusion
The changes in this release significantly enhance the functionality and usability of the Azure DevOps Migration Tools. By addressing user feedback, improving documentation, and introducing new features, we aim to provide a more seamless experience for our users. These updates not only resolve existing issues but also lay the groundwork for future enhancements, aligning with our business goals of continuous improvement and user satisfaction.
Get the tools
- Download the MigrationTools-16.0.3.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools --version 16.0.3
. There is a delay for aprovals on the winget store, so you may need to wait a few days before this is available. - Install with Chocolatey with
choco install vsts-sync-migrator --version 16.0.3
. There is a delay for aprovals on the chocolatey store, so you may need to wait a few hours before this is available.
What's Changed
🏕 Features
- Add defaults for
AzureDevOpsEndpoint
and rebuild docs. by @MrHinsh in #2355 - Niggles v16 (Docs) + Bugs by @MrHinsh in #2358
Full Changelog: v16.0.2...v16.0.3
v16.0.3-Preview.3 (Preview)
Azure DevOps Migration Tools v16.0.3-Preview.3
Version: 16.0.3-Preview.3
Ring: (Preview)
Release Summary for Azure DevOps Migration Tools
Overview
This release introduces several enhancements, bug fixes, and documentation updates aimed at improving user experience and system clarity. The changes reflect our commitment to providing a robust and user-friendly tool for Azure DevOps migration.
Detailed Changes
New Features, ✨
- Add Name Property to IEndpointOptions Interface
This addition enhances the IEndpointOptions interface by including a Name property, allowing for better identification and management of endpoint options. This change is crucial for users who require more descriptive configurations.
Related PR: #2361
Enhancements, 💡
- Update How-To Documentation for Pland and Suits to v16
The documentation is updated to reflect the latest version, ensuring users have access to the most current information and guidance. This is essential for maintaining clarity and usability as the tool evolves. - Add Defaults for AzureDevOpsEndpoint
Default settings are introduced for the AzureDevOpsEndpoint, simplifying the setup process for users and reducing the likelihood of configuration errors.
Related PR: #2355
Bug Fixes, 🐛
- Fix for "Missing" Issue
A bug related to the "missing" functionality is resolved, enhancing the reliability of the tool. This fix addresses user-reported issues, thereby improving overall user satisfaction. - Update Validator Errors for Clarity
Validator error messages are updated to clearly indicate user errors, reducing confusion and helping users to quickly identify and rectify issues. This change is particularly beneficial for new users who may struggle with error messages.
Related PR: #2363
Documentation Updates, 📝
- Comprehensive Updates to Permissions Documentation
The permissions documentation is revised for clarity and consistency, ensuring that users have a clear understanding of the permissions setup process. This is vital for users to effectively manage their access and security settings. - Update Links in Getting Started Documentation
Links to installation and permissions documentation are updated, ensuring users can easily navigate to the necessary resources. This enhances the onboarding experience for new users.
Refactoring, ♻️
- Set Endpoint Name During Options Instance Creation
The code is refactored to set the endpoint name during the creation of options instances, improving code structure and maintainability without altering existing functionality. This change contributes to a cleaner codebase, making future updates easier to implement.
Other, 🧱
- Merge Branches for Documentation and Bug Fixes
The main branch is merged into the topic branch for niggles v16 documentation and bug fixes, ensuring that all changes are integrated and up-to-date.
Conclusion
The changes in this release significantly enhance the functionality, usability, and clarity of the Azure DevOps Migration Tools. By addressing user feedback and improving documentation, we aim to provide a more intuitive experience for our users. These updates not only resolve existing issues but also lay the groundwork for future enhancements, aligning with our business goals of continuous improvement and user satisfaction.
Get the tools
- Download the MigrationTools-16.0.3-Preview.3.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.3-Preview.3
. There is a delay for aprovals on the winget store, so you may need to wait a few days before this is available. - Install with Chocolatey with
choco install vsts-sync-migrator --version 16.0.3-preview0003
. There is a delay for aprovals on the chocolatey store, so you may need to wait a few hours before this is available.
What's Changed
🏕 Features
Full Changelog: v16.0.3-Preview.2...v16.0.3-Preview.3
v16.0.3-Preview.2 (Preview)
Azure DevOps Migration Tools v16.0.3-Preview.2
Version: 16.0.3-Preview.2
Ring: (Preview)
Release Summary for Version 16
Overview
The latest release of the Azure DevOps Migration Tools, version 16, introduces several enhancements, bug fixes, and documentation updates aimed at improving user experience and system functionality. This release addresses critical issues while also refining existing features, ensuring that users have access to the most reliable and efficient tools for their migration needs.
Detailed Changes
New Features, ✨
- Addition of Name Property to IEndpointOptions Interface
This new property allows users to specify a name for the endpoint options, enhancing clarity and usability in configuration settings. This feature is essential for users managing multiple endpoints, as it simplifies identification and management.
Enhancements, 💡
- Setting Endpoint Name During Options Instance Creation
TheEndpointRegistrationExtensions
now includes functionality to set the endpoint name when creating an options instance. This improvement streamlines the setup process, making it more intuitive for users.
Bug Fixes, 🐛
- Fix for Issue #2361
This fix resolves a specific bug that affected the functionality of the migration tools, ensuring a smoother user experience and reducing potential disruptions during migration processes.
Documentation Updates, 📝
- Comprehensive Updates to Documentation
- MigrationTools.xml: Updated with new branch and commit details to reflect the latest changes accurately.
- Permissions Documentation: Enhanced clarity and consistency in the
permissions.md
file, making it easier for users to understand permissions setup. - Installation and Permissions Links: Updated links in the
docs/getstarted/index.md
to direct users to the most current installation and permissions documentation.
Other, 🧱
- Defaults for AzureDevOpsEndpoint
The addition of default settings for theAzureDevOpsEndpoint
simplifies the initial configuration process for users, allowing for quicker setup and deployment.
Conclusion
The changes introduced in this release significantly enhance the functionality and usability of the Azure DevOps Migration Tools. By addressing bugs, adding new features, and improving documentation, this version aims to provide a more robust and user-friendly experience. These updates not only improve operational efficiency but also align with our commitment to delivering high-quality tools that meet the evolving needs of our users. As we move forward, we anticipate that these enhancements will contribute positively to user satisfaction and project success.
For further details, please refer to the relevant Pull Requests.
Get the tools
- Download the MigrationTools-16.0.3-Preview.2.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.3-Preview.2
. There is a delay for aprovals on the winget store, so you may need to wait a few days before this is available. - Install with Chocolatey with
choco install vsts-sync-migrator --version 16.0.3-preview0002
. There is a delay for aprovals on the chocolatey store, so you may need to wait a few hours before this is available.
What's Changed
🏕 Features
Full Changelog: v16.0.3-Preview.1...v16.0.3-Preview.2
v16.0.3-Preview.1 (Preview)
Azure DevOps Migration Tools v16.0.3-Preview.1
Version: 16.0.3-Preview.1
Ring: (Preview)
Overview
This release introduces several enhancements and updates to the Azure DevOps Migration Tools, focusing on improving user experience and documentation clarity. The changes aim to streamline the configuration process and ensure that users have access to the most relevant information.
Detailed Changes
New Features, ✨
- Defaults for
AzureDevOpsEndpoint
: The addition of default settings for theAzureDevOpsEndpoint
simplifies the setup process for users, allowing for quicker configuration and reducing the potential for errors. This feature is particularly beneficial for new users who may find the initial setup daunting.- Pull Request: #2355
Enhancements, 💡
- Updated Defaults: The update to the default settings enhances the overall user experience by providing more intuitive configurations. This change ensures that users can start using the tool with minimal adjustments, thereby increasing productivity and satisfaction.
Documentation Updates, 📝
- Rebuild Documentation: The documentation has been rebuilt to reflect the new defaults and provide clearer guidance on the configuration process. This update is crucial for ensuring that users have access to accurate and comprehensive information, which can lead to better utilisation of the tool.
Conclusion
The changes made in this release significantly enhance the usability of the Azure DevOps Migration Tools. By introducing new defaults and improving documentation, the team addresses common user challenges, ultimately supporting the project's goal of providing a seamless migration experience. These updates are expected to lead to increased user adoption and satisfaction, aligning with our broader business objectives of enhancing product quality and user engagement.
Get the tools
- Download the MigrationTools-16.0.3-Preview.1.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.3-Preview.1
. There is a delay for aprovals on the winget store, so you may need to wait a few days before this is available. - Install with Chocolatey with
choco install vsts-sync-migrator --version 16.0.3-preview0001
. There is a delay for aprovals on the chocolatey store, so you may need to wait a few hours before this is available.
What's Changed
🏕 Features
Full Changelog: v16.0.2...v16.0.3-Preview.1
v16.0.2 (Release)
Azure DevOps Migration Tools v16.0.2
Version: 16.0.2
Ring: (Release)
Release Summary for Azure DevOps Migration Tools
Overview
This release introduces significant enhancements and fixes to the Azure DevOps Migration Tools, focusing on improving processor metrics, validation processes, and overall functionality. The changes aim to enhance user experience, streamline operations, and address critical issues identified in previous versions.
Detailed Changes
New Features, ✨
- Processor Metrics:
Enhancements, 💡
- Custom Mapping for TfsNodeStructureTool:
- Description: Custom mappings for new formats in the TfsNodeStructureTool have been implemented.
- Impact: This enhancement allows for better compatibility with various data formats, improving the tool's versatility and user satisfaction.
- Pull Requests: #2350
Bug Fixes, 🐛
-
ProcessDefinitionProcessor Fix:
- Description: Resolved an issue where the ProcessDefinitionProcessor failed due to an uninitialised configuration.
- Impact: This fix ensures that the processor operates correctly, preventing disruptions in workflow.
- Pull Requests: #2351
-
Validation Updates:
- Description: Various validation issues have been addressed, including those related to endpoint validation and node structure language mappings.
- Impact: These fixes enhance the reliability of the tool, ensuring that users receive accurate feedback and error messages.
- Pull Requests: #2343
Performance Improvements, ⚡️
- Processor Validator Activation:
- Description: The processor validator has been activated to enhance the validation process.
- Impact: This improvement increases the robustness of the validation checks, leading to fewer errors and a smoother user experience.
Refactoring, ♻️
- Code Structure Improvements:
- Description: Several code refactoring efforts have been made, including renaming tests for clarity and removing unnecessary solution files.
- Impact: These changes improve code maintainability and readability, facilitating easier future updates and collaboration among developers.
Documentation Updates, 📝
- Documentation Enhancements:
- Description: Updates to the documentation have been made to reflect the latest changes and improvements.
- Impact: Improved documentation aids users in understanding new features and functionalities, enhancing overall user experience.
- Pull Requests: #2343
Dependency Updates, 📌
- Library and Tool Updates:
- Description: Various dependencies have been updated to their latest versions.
- Impact: Keeping dependencies up to date ensures better security, performance, and compatibility with other tools.
Conclusion
The changes introduced in this release significantly enhance the Azure DevOps Migration Tools, addressing critical issues while adding valuable new features. These improvements are expected to lead to increased user satisfaction, better performance, and a more robust toolset for managing Azure DevOps migrations. The team remains committed to continuous improvement and looks forward to further enhancing the user experience in future releases.
Get the tools
- Download the MigrationTools-16.0.2.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools --version 16.0.2
. There is a delay for aprovals on the winget store, so you may need to wait a few days before this is available. - Install with Chocolatey with
choco install vsts-sync-migrator --version 16.0.2
. There is a delay for aprovals on the chocolatey store, so you may need to wait a few hours before this is available.
What's Changed
🏕 Features
- Topic/niggles v16 2 by @MrHinsh in #2339
- v16 Niggles (3) by @MrHinsh in #2342
- v16 Niggles - #4! Validation by @MrHinsh in #2343
- Added custom mapping for new format in TfsNodeStructureTool by @MrHinsh in #2350
- Fix for ProcessDefinitionProcessor failing on "You must call Configure() first" by @MrHinsh in #2351
- Add Processor Metrics by @MrHinsh in #2352
Full Changelog: v16.0.1...v16.0.2
v16.0.2-Preview.5 (Preview)
Azure DevOps Migration Tools v16.0.2-Preview.5
Version: 16.0.2-Preview.5
Ring: (Preview)
Release Summary for Azure DevOps Migration Tools
Overview
This release introduces significant enhancements and fixes to the Azure DevOps Migration Tools, focusing on improving processor metrics, validation processes, and overall functionality. The changes aim to enhance user experience, streamline operations, and address critical issues identified in previous versions.
Detailed Changes
New Features, ✨
- Processor Metrics:
Enhancements, 💡
- Custom Mapping for TfsNodeStructureTool:
- Description: Custom mappings for new formats in the TfsNodeStructureTool have been implemented.
- Impact: This enhancement allows for better compatibility with various data formats, improving the tool's versatility and user satisfaction.
- Pull Requests: #2350
Bug Fixes, 🐛
-
ProcessDefinitionProcessor Fix:
- Description: Resolved an issue where the ProcessDefinitionProcessor failed due to an uninitialised configuration.
- Impact: This fix ensures that the processor operates correctly, preventing disruptions in workflow.
- Pull Requests: #2351
-
Validation Updates:
- Description: Various validation issues have been addressed, including those related to endpoint validation and node structure language mappings.
- Impact: These fixes enhance the reliability of the tool, ensuring that users receive accurate feedback and error messages.
- Pull Requests: #2343
Performance Improvements, ⚡️
- Processor Validator Activation:
- Description: The processor validator has been activated to enhance the validation process.
- Impact: This improvement leads to more robust validation checks, ensuring that data integrity is maintained throughout the migration process.
Refactoring, ♻️
- Code Structure Improvements:
- Description: Several code refactoring efforts have been made to improve clarity and maintainability.
- Impact: These changes facilitate easier future updates and enhancements, contributing to the long-term sustainability of the codebase.
Documentation Updates, 📝
- Documentation Enhancements:
- Description: Updates to the documentation have been made to reflect the latest changes and improvements.
- Impact: Improved documentation aids users in understanding new features and functionalities, enhancing overall user experience.
- Pull Requests: #2343
Dependency Updates, 📌
- Library and Package Updates:
- Description: Various dependencies have been updated to their latest versions.
- Impact: Keeping dependencies up to date ensures better security, performance, and compatibility with other tools.
Conclusion
The changes introduced in this release significantly enhance the functionality and reliability of the Azure DevOps Migration Tools. By addressing critical bugs, adding new features, and improving existing functionalities, this update positions the tool for better performance and user satisfaction. The ongoing commitment to refining the tool aligns with our business goals of providing a robust and efficient solution for Azure DevOps migrations.
Get the tools
- Download the MigrationTools-16.0.2-Preview.5.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.2-Preview.5
. There is a delay for aprovals on the winget store, so you may need to wait a few days before this is available. - Install with Chocolatey with
choco install vsts-sync-migrator --version 16.0.2-preview0005
. There is a delay for aprovals on the chocolatey store, so you may need to wait a few hours before this is available.
What's Changed
🏕 Features
Full Changelog: v16.0.2-Preview.4...v16.0.2-Preview.5