- feat: File throttling to prevent files being compiled multiple times in quick succession and tests being run multiple times due to one "change".
- feat: by default clear the screen before each test run (configurable with
clear_before_running_tests
)
- feat: Elixir 1.6 support
- chore(test_runner): make credo pass
- fix(reloader): handle KeyError.t
- fix(reloader): handle undefined function error
- build(ci): Add configuration for CircleCI
- build(): install inotify-tools in CI
- docs(): Add CircleCI status badge
- build(): Add CircleCI config
- chore(): Add Dialyzer and fix all errors
- chore(): Add Credo and fix all errors
- fix(): Clear the focus before loading test helper if it's not set
- feat(focus): Implement
Cortex.focus
- feat(file_watcher): adds dependency directories to the file watcher
- fix(reloader): rescue catches more errors, displays better compile-fail messages
- fix(test_runner): skip re-running tests for dependencies
- fix(test_runner): fix bad return value error
- feat(reloader): adds a debug log when all compiler errors are resolved
Cortex.all/0
: run all files for all pipeline stages- refactor(file_watcher): updated to use new file_system api
- chore(): Favors infinite timeouts for pipeline
- feat(config): allow enabling and disabling of cortex via config and env_var