Azure Naming Tool - Release Notes v5.0.1
Overview
Version 5.0.1 is a patch release that addresses UI bugs related to Bootstrap removal and corrects typographical errors throughout the application. This release maintains full compatibility with v5.0.0 and requires no additional migration steps.
What's New in v5.0.1
Bug Fixes
Issue #184 - Instructions and Generate page arrows do not expand
- Fixed Collapsible Sections - Resolved issue where collapsible sections were non-functional after Bootstrap removal
- Instructions page: All expandable sections now work correctly
- Generate page: All collapsible sections restored
- AdminLog: Filter section now expands/collapse properly
- GeneratedNamesLog: Filter section now works correctly
Issue #185 - Unable to edit resource types
-
Fixed EditModal Collapsible Sections - Resolved issue preventing resource type editing
- Optional Components and Excluded Components sections now expand/collapse properly
- Resource Type Metadata section now functions correctly
- All EditModal collapsible sections restored
-
Fixed Alert Dismiss Buttons - Resolved issue where dismiss buttons on alerts were non-functional
- EditModal: Resource Type Editing warning alerts can now be dismissed
- All alert dismiss functionality throughout the application restored
Technical Improvements
- Bootstrap Dependency Removal - Completed removal of all Bootstrap
data-bs-toggleanddata-bs-dismissdependencies- Replaced with native Blazor
@onclickfunctionality - Improved performance and maintainability
- Reduced JavaScript dependencies
- Replaced with native Blazor
Corrections
- Fixed Typos - Corrected "Resoure" to "Resource" throughout the application
- AddModal, EditModal, and Generate page text corrections
- Improved consistency and professionalism
v5.0.0 Documentation
This patch release builds upon the major v5.0.0 release. For comprehensive documentation about the v5.0.0 features and migration guides, please refer to:
User Documentation
- v5.0.0 Release Notes - Complete feature list and breaking changes
- v5.0.0 Migration Guide - Upgrade instructions from v4.x
- v5.0.0 Azure Name Validation Guide - Azure tenant validation setup
- v5.0.0 Azure Name Validation Docker Guide - Docker deployment with validation
- Choose an Installation Option - Installation guides
Architecture Documentation
- ADR-001-application-architecture - Application design decisions
- ADR-002-hosting-architecture - Hosting platform guidance
- ADR-003-data-storage-architecture - Data storage strategy
Upgrading to v5.0.1
From v5.0.0
Upgrading from v5.0.0 to v5.0.1 is seamless with no breaking changes or migration steps required:
- Stop the application
- Replace application files with v5.0.1 binaries
- Restart the application
All existing configurations and data will work without modification.
From v4.x
If you are upgrading from v4.x, please follow the v5.0.0 Migration Guide first, then upgrade to v5.0.1.
Technical Details
Changed Files
Components/Pages/Instructions.razor- Fixed collapsible sectionsComponents/Modals/EditModal.razor- Fixed collapsible sections and alert dismiss buttons, corrected typosComponents/Modals/AddModal.razor- Fixed collapsible sections, corrected typosComponents/Pages/AdminLog.razor- Fixed collapsible sectionsComponents/Pages/Generate.razor- Fixed collapsible sections, corrected typosComponents/Pages/GeneratedNamesLog.razor- Fixed collapsible sectionsAzureNamingTool.csproj- Version updated to 5.0.1
Implementation Details
- Replaced Bootstrap collapse with Blazor state management using
HashSet<string>for tracking collapsed sections - Added
ToggleCollapse()andGetCollapseClass()methods to manage section visibility - Replaced alert dismiss functionality with Blazor event handlers and state variables
- All changes maintain existing functionality while removing external JavaScript dependencies
Known Issues
No new issues identified in v5.0.1. See v5.0.0 Release Notes for any existing known issues from the major release.
Support and Feedback
- Issues: Report bugs via GitHub Issues
- Discussions: Join the conversation in GitHub Discussions
- Wiki: Access documentation at GitHub Wiki
Contributors
Thank you to all contributors who helped identify and resolve these issues!