- Fix Antigen plugin to work with new shpec syntax
- shpec now exits on an unbalanced
end
statement - shpec can now be installed using bpkg
- POSIX support - shpec now works on bash, dash, and ksh93
- Add Antigen package manager support
- Add no_match matcher
- Refactor indented printing
- Add end function
- Allow comparison of strings containing quotes
- Set SHPEC_ROOT without using find
- Pass in SHPEC_ROOT as an env variable
- Gt lt bugfix
- Add --version command line option
- Add default TMPDIR
- Custom Matchers
- Remove sudo from installer
- Add function to stub commands
- Allow a function body to be passed to stub_command
- Equality matcher handles newlines
- Cleanup Makefile for Homebrew
- Color final summary output
- Less hacky indenting
- errors_to_stdout:
- Shpec files use _shpec.sh naming convention
- Install one liner
- Moar assertions
- Add tests for gt lt asserts
- Add time and summary
- Add file matchers
- Add 'unequal' and 'prsent' matchers
- Rename file suffix from spec to shpec
- Test exit codes