Releases: softarc-consulting/sheriff
Releases · softarc-consulting/sheriff
v0.19.6
Full Changelog: v0.19.3...v0.19.6
v0.19.3
What's Changed
- feat: add
ignoreFileExtensionsoption by @rainerhahnekamp in #228 - feat: add AGENTS.md for AI rules by @rainerhahnekamp in #236
- feat: only report ESLint errors for unresolvable relative Imports #237 by @wolfmanfx in #238
New Contributors
- @wolfmanfx made their first contribution in #238
Full Changelog: v0.19.2...v0.19.3
v0.19.2
What's Changed
- fix: api should join relative path with cwd by @rainerhahnekamp in #230
- ci: add SonarQube properties by @rainerhahnekamp in #231
- feat: expose
ProjectDatatype by @rainerhahnekamp in #232 - fix: sonarcloud props by @rainerhahnekamp in #233
Full Changelog: v0.19.1...v0.19.2
v0.19.1
What's Changed
- fix(eslint-plugin): eslint rules not found by @michaelbe812 in #226
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
- refactor(core): rename get-entry-from-cli-or-config to get-entries-fr… by @michaelbe812 in #221
- feat: support for multiple entry points / multi-project support by @michaelbe812 in #199
- fix: tests by @rainerhahnekamp in #222
- Fix/tests by @rainerhahnekamp in #223
Full Changelog: v0.18.2...v0.19.0
Big Thanks to @michaelbe812
v0.18.2
What's Changed
- feat: add
unresolvedImportstoexportby @rainerhahnekamp in #219
Full Changelog: v0.18.1...v0.18.2
v0.18.1
What's Changed
- feat: rename
encapsulatedFolderNameForBarrelLessto `encapsulationP… by @rainerhahnekamp in #158 - feat: rename
encapsulationPatternForBarrelLesstoencapsulationPatternby @rainerhahnekamp in #160 - feat: allow regex for
encapsulationPatternby @rainerhahnekamp in #163 - chore: update nx to 20 by @rainerhahnekamp in #164
- docs: fix screenshot path by @rainerhahnekamp in #169
- Feat/exclude sherif.config.ts from sheriff eslint rules by @tomwhite007 in #167
- docs: update docs for Nx Flat by @rainerhahnekamp in #176
- fix: resolve "extends" property correctly when using an alias by @rainerhahnekamp in #180
- test: add tests for TypeScript 5.6 and 5.7 by @rainerhahnekamp in #181
- Feat/headless mode in sheriff init by @rainerhahnekamp in #182
- test: add test to verify empty
modulesand not auto tagging doesn't… by @rainerhahnekamp in #183 - docs: add GitHub template for issue by @rainerhahnekamp in #184
- feat(nextjs): support for nextjs apps by @attilacsanyi in #186
- Remove .json and .html from root eslint included files by @tomwhite007 in #187
- Update issue templates by @rainerhahnekamp in #189
- docs: add instructions on how to run the integration tests by @michaelbe812 in #195
- feat: log info when no sheriff.config.ts is present in root by @michaelbe812 in #193
- chore: add optional scopes to commitlint.config by @michaelbe812 in #197
- Add contribution docs by @michaelbe812 in #198
- fix(core): do not error when modules is configured and autoTagging is… by @daiscog in #209
New Contributors
- @tomwhite007 made their first contribution in #167
- @attilacsanyi made their first contribution in #186
- @michaelbe812 made their first contribution in #195
- @daiscog made their first contribution in #209
Full Changelog: v0.18.0...v0.18.1
v0.18.0
0.18.0 (2024-10-19)
🚀 Features
- core: add barrel-less as feature toggle in config (57682a9)
- core: add finder method for barrel-less modules (10cd402)
- core: add support for barrel-less modules and checks (fa29e97)
- core: rename config property
taggingtomodules(38265af) - core: update CLI with moduleType information (16bbf6e)
- eslint: supersede
deep-importrules withencapsulationrule (3a4f132)