Releases: rejmann/php-namespace-refactor
Releases · rejmann/php-namespace-refactor
php-namespace-refactor: v1.7.0
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
php-namespace-refactor: v1.6.1
php-namespace-refactor: v1.6.0
php-namespace-refactor: v1.5.0
php-namespace-refactor: v1.4.0
php-namespace-refactor: v1.3.2
php-namespace-refactor: v1.3.1
php-namespace-refactor: v1.3.0
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
- CHANGELOG.md (ea573f9)
- command without (9432f79)
- documentation of app (4654086)
- english (d2ea322)
- fix display name (46c9022)
- remove double quote description (c25fd89)
- update readme (b996d56)
- update readme (22a7532)
- update readme (c48434f)
- update readme (a01900c)
💄 Styles
- eslint (f94c2b8)
♻️ Code Refactoring
🔧 Chores
- .gitignore (c72123b)
- // eslint-disable-line (75323fe)
- a file is missing (1028e53)
- deps-dev: bump esbuild from 0.24.2 to 0.25.0 (cdc586a)
- deps-dev: bump form-data from 4.0.2 to 4.0.4 (b4c5c5a)
- deps-dev: bump tar-fs from 2.1.2 to 2.1.3 (5e6e9ae)
- deps-dev: bump tmp from 0.2.3 to 0.2.5 (4d89f3d)
- deps-dev: bump undici from 6.21.1 to 6.21.3 (9a8e28e)
- disable extensions (fde66c9)
- eslint disabled for console (0d818a8)
- github actions (38745bd)
- github actions (2e46412)
- icon (8df94a5)
- icon & rename project (7d116dd)
- improv (2727175)
- is already namespaced (6953e47)
- more context (9053935)
- need the manifest (3b79958)
- one less script (2082a61)
- release:pack (7386134)
- release: 0.0.2 (5a30b39)
- release: 0.0.3 (618549d)
- release: 0.0.3 (ba8a2ce)
- release: 0.0.4 (5f52838)
- release: 0.0.5 (9a3ed7f)
- release: 0.0.6 (fe822d7)
- release: 0.0.7 (b0dc974)
- release: 0.0.8 (f80e969)
- release: 1.0.8 (9a26a5d)
- release: 1.1.10 (1d49864)
- release: 1.1.11 (2437530)
- release: 1.1.12 (c166dd9)
- release: 1.1.9 (e9eee74)
- release: 1.2.0 (e2f6832)
- release: 1.2.1 (bc355d7)
- remove "node_modules" from index and add to .gitignore (2a598da)
- remove comments (0221470)
- starting project (9fc60d0)
- style if (b5142ad)
- versionrs (74ceb23)
- versionrs (2) (933c0a7)
- vsce & icon (9c07154)