Releases: tomwhite007/rename-angular-component
Releases · tomwhite007/rename-angular-component
4.3.0 (2026-01-09)
- Feature: add AI Agent Prompt to fix class namespace collisions with use-based naming convention when removing all pre ng20 suffixes
- Feature: improve 'Rename all Angular suffixes to v20 styleguide' script to include abstract classes
- Fix: Lazy router imports after rename line-wrap bug
- Fix: Rename of attribute and css-class component selectors in templates
4.2.0 (2025-12-04)
Changes
- Fix: Renamed router lazy imports sometimes lose first quote causing compile error.
- Fix: Allow Angular 20 suffix removal script to cope with abstract classes.
4.1.0 (2025-11-13)
Changes
- Feature: Script to convert all .component suffixes to the Angular 20 no-suffix format (Experimental)
- Fix: Rename same file to remove suffix can not update lazy loaded import paths in route config files.
- Fix: Rename project root, app component can break app.routes
v4.0.0
4.0.0 (2025-09-10)
Changes
- Angular 20 and backwards compatibility: Support for new no-suffix component format and automatic '.component' suffix handling
- Enhanced selector updates: Standalone component mode with configurable template update behaviour, fixing Issues 48 and 7
- Expanded file support: Rename pipes, interfaces, enums, and any Angular CLI-generated file
- Improved selector management: Automatic removal of '.component' from renamed selectors and folders for backwards compatibility
v3.0.0
v2.1.3
2.1.3 (2022-08-08)
Changes
Fix: Case insensitive drive letter for Windows.
v2.1.2
2.1.2 (2022-07-11)
Changes
Add Extra Debug Logging mk 2
Add debug logging of glob for issue 29 (all logging is optional)
v2.1.1
2.1.1 (2022-07-08)
Changes
Add Extra Debug Logging
Extra debug logging to explore issue 29.
v2.1.0
2.1.0 (2022-07-07)
Changes
Add Rename Modules feature
Basic implementation because rename sibling routing module at the same time causes too many breaking changes for now. Instead, user can right-click and rename that file afterwards.
v2.0.0
2.0.0 (2022-03-29)
Changes
Update lazy loaded route imports when affected by rename process
Renaming a routed component inside a same-named lazy loaded module folder will now update route imports
Renaming of selectors supports more files
Now updates selectors in .spec files, inline component templates and Storybook .stories files
Added integration testing capability
Test scenarios added - using Git diff snapshots
Bug Fixes
- Fix: Rename directive input attribute if it matches the current selector
- Fix: Tsmove bug; handle fixed path rules in get relative path