Skip to content

Releases: tomwhite007/rename-angular-component

4.3.0 (2026-01-09)

09 Jan 22:05

Choose a tag to compare

  • 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)

04 Dec 20:31
d6588d5

Choose a tag to compare

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)

13 Nov 20:12
8286c5d

Choose a tag to compare

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

09 Sep 18:45
88cdf73

Choose a tag to compare

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

27 Feb 08:01
bf78bd0

Choose a tag to compare

3.0.0 (2024-02-27)

Changes

  • Update to latest VSCode extension lib deps
  • Add styleUrl decorator attribute to import edits
  • Replace string class names in test files per issue 34
  • Create new extension icon using latest ng 17 logo

v2.1.3

08 Aug 07:44
fae2250

Choose a tag to compare

2.1.3 (2022-08-08)

Changes

Fix: Case insensitive drive letter for Windows.

v2.1.2

11 Jul 07:00
c187055

Choose a tag to compare

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

08 Jul 15:15
9e11c7d

Choose a tag to compare

2.1.1 (2022-07-08)

Changes

Add Extra Debug Logging

Extra debug logging to explore issue 29.

v2.1.0

07 Jul 07:48
33a5300

Choose a tag to compare

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

29 Mar 07:32

Choose a tag to compare

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