Skip to content

Releases: andrewmolyuk/eslint-plugin-vue-modular

v1.0.0

04 Sep 20:45
fe012ad

Choose a tag to compare

1.0.0 (2025-09-04)

  • feat: add no-direct-feature-imports rule to enforce encapsulation between feature folders and implem (fe012ad)

v0.10.0

04 Sep 20:12
b04273d

Choose a tag to compare

0.10.0 (2025-09-04)

  • feat: add shared-ui-index-required rule to enforce shared/ui public API file and implement related (b04273d)
  • feat: add components-index-required rule to enforce components folder index file and implement relat (6c5b52c)
  • feat: add feature-index-required rule to enforce public API entry file for features and implement re (db917e1)
  • docs: update README to reflect rule naming conventions and descriptions (e080987)
  • fix: correct configuration structure for legacy and flat rules in createConfigs function (0eea581)

v0.9.0

04 Sep 18:56
68e7c1a

Choose a tag to compare

0.9.0 (2025-09-04)

  • feat: add file-component-naming rule to enforce PascalCase for Vue component filenames (a3d2fd8)
  • feat: add folder-kebab-case rule to enforce kebab-case naming for folder names and implement related (68e7c1a)
  • feat: add isTestFile utility and update file-component-naming rule to skip test files (aa93f6b)
  • feat: implement file-ts-naming rule to enforce camelCase for TypeScript filenames and add related do (5baee58)
  • refactor: rename test-utils to utils and update import paths (5ebcd6f)
  • refactor: replace setupRuleTester with createRuleTester for consistency in test files (ab0a257)
  • test: add coverage reporting and update dependencies in configuration files (8e2aca8)
  • docs(roadmap): add architecture guidelines, rule map and timeline (a0e150a)
  • docs: enhance README with modular architecture details and remove outdated rules documentation (439c9e3)
  • docs: update README for clarity and organization, refactor rules section, and adjust links (2880ecd)

BREAKING CHANGE

  • refactor: remove obsolete test files and utilities (5149754)

v0.8.13

02 Sep 07:37
d017425

Choose a tag to compare

0.8.13 (2025-09-02)

  • fix: update expected error message for SFC block order validation (d017425)

v0.8.12

01 Sep 15:12
0e4ef40

Choose a tag to compare

0.8.12 (2025-09-01)

  • fix: update entity naming convention to require lowercase starting letters (0e4ef40)

v0.8.11

01 Sep 14:38
29a1a63

Choose a tag to compare

0.8.11 (2025-09-01)

  • fix: enhance naming conventions for Vue modular architecture (29a1a63)

v0.8.10

01 Sep 11:52
e71899f

Choose a tag to compare

0.8.10 (2025-09-01)

  • fix: remove naming conventions for stores and composables in the enforce-naming-convention rule (eb3a9ce)
  • fix: update naming conventions for stores and composables to allow free naming (e71899f)
  • docs: add file creation decision matrix for global features and module implementation (73acdce)

v0.8.9

31 Aug 11:23
19a6568

Choose a tag to compare

0.8.9 (2025-08-31)

  • fix: reset version to 0.0.0 and remove release script (19a6568)

v0.8.8

31 Aug 11:19
a1b0857

Choose a tag to compare

0.8.8 (2025-08-31)

  • fix: update no-orphaned-files rule for composables and services usage (a1b0857)

v0.8.7

31 Aug 09:46
542c888

Choose a tag to compare

0.8.7 (2025-08-31)

  • fix(no-orphaned-files): enhance reporting for flat structure violations by tracking reported subdire (542c888)