Skip to content

Releases: atlassian/stricter

0.3.4 - Cyclic dependencies exclusions

24 May 06:56
2c04331
Compare
Choose a tag to compare
Pre-release
  • 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

23 May 01:01
Compare
Choose a tag to compare
Pre-release
  • Add new way of configuring rules via a function to support execution over multiple packages

0.3.2 - Plugins

02 May 01:11
Compare
Choose a tag to compare
0.3.2 - Plugins Pre-release
Pre-release
  • Add support for plugins
  • Allow rulesDir to accept an array of folders
  • Dependencies bump

0.3.1 - New year, new release

04 Jan 09:46
Compare
Choose a tag to compare
Pre-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

14 Sep 00:04
Compare
Choose a tag to compare
Pre-release
  • 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

12 Sep 22:47
Compare
Choose a tag to compare
0.2.1 - Cache it Pre-release
Pre-release
  • Add possibility to verify specific rules (--rule ruleName)
  • Use rollup instead of fusebox for bundling
  • Fix default rules handling
  • Refactoring
  • Cache dependency parsing
  • Add command to clear cache (--clearCache)
  • Dependency bumps

0.2.0 - More correct

11 Sep 02:57
Compare
Choose a tag to compare
0.2.0 - More correct Pre-release
Pre-release
  • 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

12 Jul 00:54
Compare
Choose a tag to compare
Pre-release

0.1.0 - Following the standard

03 Jul 22:45
Compare
Choose a tag to compare
Pre-release
  • BREAKING Require node >=8.9.0 to run
  • BREAKING Use require.resolve to resolve imports - stricter will resolve node_modules imports (used to ignore them)
  • BREAKING No longer use root to resolving absolute paths, use NODE_PATH environment variable instead
  • BREAKING extensions field in config is no longer supported
  • BREAKING readFilesData no longer supports second argument srcRoots: string[]
  • Return exit code 1 whenever there are errors and 0 otherwise
  • Add node 10 to travis

0.0.16 - Symlinks: Inception

01 Jul 21:10
Compare
Choose a tag to compare
Pre-release
  • 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