Skip to content

Releases: rejmann/php-namespace-refactor

php-namespace-refactor: v1.7.0

06 Apr 11:40
b1b90bd

Choose a tag to compare

1.7.0 (2026-04-06)

🚀 New Features

  • eslint: adicionar plugin perfectionist (83a9f69)
  • index: adicionar cache para índices de namespace (df8442f)
  • namespace: melhorar injeção de declarações de uso (d296c3c)
  • update: adicionar atualização condicional de nome de classe (5b9529d)

🐛 Bug Fixes

  • rename: corrigir concorrência no FileRenameHandler (0e71915)

📚 Documentation

  • operations: adicionar documentação de operações (28242ac)

💄 Styles

  • esbuild: ajustar indentação para 2 espaços (3964656)

♻️ Code Refactoring

  • autoload: mover constante COMPOSER_FILE (c5cd290)
  • core: substituir string '.php' por constante (df5569b)
  • index: substituir WorkspaceFileFinder por WorkspaceIndex (84540a1)
  • namespace: reorganizar importações e mover arquivos (99077c0)
  • namespace: simplificar lógica de inserção de uso (84250f4)
  • update: simplificar substituição de nomes em ClassNameUpdater (d406758)

🧪 Tests

  • namespace-index: adicionar testes para NamespaceIndex (4aceae2)

🔧 Chores

  • dependencies: atualizar dependências no package-lock.json (5b5cb0c)
  • dependencies: marcar pacotes como peer no package-lock.json (5408aaa)
  • dependencies: remover flag 'peer' do package-lock.json (3575330)
  • deps: atualizar dependências no package-lock.json (0ab0d90)
  • tsconfig: adicionar suporte ao Mocha (0ad6d35)

php-namespace-refactor: v1.6.2

23 Oct 17:34
13bbf5f

Choose a tag to compare

1.6.2 (2025-10-23)

🐛 Bug Fixes

  • always log rename command even if disabled (ff77a7b)
  • if the rename type is class do not allow backslashes (c5a1070)

⚡ Performance Improvements

  • ignore if new file extension changes (2aae40d)

♻️ Code Refactoring

🔧 Chores

  • eslint - sort imports and indentation (d131447)
  • indentation (c9082a4)

php-namespace-refactor: v1.6.1

21 Oct 11:38
c798df2

Choose a tag to compare

1.6.1 (2025-10-21)

🐛 Bug Fixes

  • renaming class does not update class name (a3e40ff)

php-namespace-refactor: v1.6.0

20 Oct 17:40
9618edb

Choose a tag to compare

1.6.0 (2025-10-20)

🚀 New Features

  • edit namespace or class name within the editor and also refactor in the project (e7fae62)

php-namespace-refactor: v1.5.0

20 Oct 11:33
3323f9f

Choose a tag to compare

1.5.0 (2025-10-19)

🚀 New Features

  • rename file and also refactor namespace (05e6769)

🔧 Chores

php-namespace-refactor: v1.4.0

15 Oct 11:36
ca6e2dd

Choose a tag to compare

1.4.0 (2025-10-15)

🚀 New Features

🐛 Bug Fixes

♻️ Code Refactoring

  • from function to object (7c0cb1e)

php-namespace-refactor: v1.3.2

29 Aug 11:32
4b5c024

Choose a tag to compare

1.3.2 (2025-08-28)

🔧 Chores

  • pr title and description (ec7d7b1)

php-namespace-refactor: v1.3.1

28 Aug 22:36
fb4659c

Choose a tag to compare

1.3.1 (2025-08-28)

🔧 Chores

php-namespace-refactor: v1.3.0

28 Aug 22:24
af8e2cb

Choose a tag to compare

1.3.0 (2025-08-28)

🚀 New Features

  • allow disable/enable features (efd1214)
  • allow specifying additional extensions for namespace refactor (24d035c)
  • auto import classes from current object when changing its directory (442cc7d)
  • remove unused imports (69e18ea)
  • update namespace in files (b0c6269)

🐛 Bug Fixes

  • auto import from the same directory (75a4324)
  • consider compound namespace (f80eabf)
  • do not auto import the class itself (301ccf8)
  • generate namespace (e8c3622)
  • handle file not found errors and improve performance (96122da)
  • ignore own file (08822d0)
  • refactor just if is project with php (4ee277c)
  • replace entire namespace line to avoid half replacement (8dc0ee1)
  • when there is no use statement (4f4c2c2)

📚 Documentation

💄 Styles

♻️ Code Refactoring

🔧 Chores