As of v8.0.0, changelogs are now automatically generated in the GitHub Releases page.
The legacy (manual) changelog is preserved below.
- Removed the npm engine restriction
- Adds badges (#53)
- Strengthen build process
- Convert tests to TypeScript (#55)
- Adds the minimum threshold feature (#59)
- Add new results API (#49)
- Fix lint and style errors, update CI to ensure lint and style errors can't be merged
- Update CLI output to include longer filepaths and fix the formatting
- Allow config to exist in
package.json
instead ofcodehawk.json
- Update docs
- Correct some logic around where the CLI is being executed
- Fix CLI bash context
- Added new CLI top level interface
- Correctly exposed types
- Updated
calculateComplexity
signature, file extension and typescript/flow flags added
- Updated ts and npm config to properly expose types
- Added and exposed
calculateComplexity
- Refactored linting config
- Removed more legacy config and code
- Migrated to Jest
- Fixed coverage
- Refactored available options
- Made flow optional and disabled by default
- Added GitHub pipeline config
- Removed lots of legacy/dead code that existed in 1.0.0
- Migrated to TypeScript
Initial release