Releases: atlassian/stricter
Releases · atlassian/stricter
0.3.4 - Cyclic dependencies exclusions
- Allow registries to accept an array of globs, or single glob to be excluded from folder-level cyclic dependencies checks
0.3.3 - Packages support
- Add new way of configuring rules via a function to support execution over multiple packages
0.3.2 - Plugins
- Add support for plugins
- Allow
rulesDir
to accept an array of folders - Dependencies bump
0.3.1 - New year, new release
- Expose TypeScript definitions
- Parse all the files in the project instead of the relevant only (the result is cached)
- Add config validation
- Dependencies bump
- JUnit reporter no longer outputs warnings
0.3.0 - +1 rule, -1 external API
- BREAKING Pass only the files included by the rule in dependencies object
- BREAKING Removed external
readFilesData(files: string[]): FileToData
and
readDependencies(filesToData: FileToData): FileToDependency
in favour of
parseDependencies(files: string[]): FileToDependency
- Refactoring
- Add default rule
stricter/circular-dependencies
created by @WorstCase00 --clearCache
no longer performs a check
0.2.1 - Cache it
- Add possibility to verify specific rules (
--rule ruleName
) - Use
rollup
instead offusebox
for bundling - Fix default rules handling
- Refactoring
- Cache dependency parsing
- Add command to clear cache (
--clearCache
) - Dependency bumps
0.2.0 - More correct
- BREAKING Dependency resolution is more correct now (and a bit slower)
- Bump dependencies
- Use OS-specific line-breaks
- Refactoring
- Improved JUnit reporter
- Subtle console reporter changes
- Add timing data for the rules (#23)
0.1.1 - JUnit reporter
0.1.0 - Following the standard
- BREAKING Require
node >=8.9.0
to run - BREAKING Use
require.resolve
to resolve imports -stricter
will resolvenode_modules
imports (used to ignore them) - BREAKING No longer use
root
to resolving absolute paths, useNODE_PATH
environment variable instead - BREAKING
extensions
field in config is no longer supported - BREAKING
readFilesData
no longer supports second argumentsrcRoots: string[]
- Return exit code 1 whenever there are errors and 0 otherwise
- Add node 10 to travis
0.0.16 - Symlinks: Inception
- Remove
lib
from repository - Add possibility to have global
exclude
for files - Initial symlink support (works only for links referencing up the hierarchy and unique references to external locations)
- Log file name if parser throws
- Fixed a decorator issue caused by recent babel/parser bump
- Dependencies bump
- Add
CHANGELOG.md