- Use metadata instead of encode in spec names
- Shared context: Remove duplication on spec files using shared contexts
- Improve execution context binding in helper methods
- Remove requirements from MANIFEST.in since is using pipenv
- Improve documentation
- Fix *_all hooks execution
- Fix error with set_failed call
- Add focus feature
- Just a little fix for pypi installation :)
- Add filtering support using tags
- Use new execution context for every example. Properties on self are never shared
- Changed execution model
- Added functions for description, it, context, before, after for making mamba more friendly to PEP8 checkers
- Removed subject autoinstantiation
- Removed filewatch feature, use entr or other similar utility
- Dropped Python 2.6 support
- Check for python 3.5
- Stick only minimal dependencies versions
- Allow loading of local non-installed modules and packages
- Show spec filename in each error
- Use .coveragerc file
- Run examples in natural order
- Added Python 2.6 support
- Upgrade coverage
- Fix error reporting in hooks
- Add support for mock.patch
- Fixes loading a file without package name
- Use newer expect version
- Report all example that have not been executed as pending
- Fix exampe execution in python3
- Update watchdog requirements
- Improved failure traceback
- Add support for --no-color option for turn off all output coloring
- Do not colorize on non-TTY
- New tests specification. This change breaks compatibility and all your existing tests
- Search in spec and specs directories by default
- Allow helper methods in describe/context context for being used in examples
- First version with changelog
- Added ProgressFormatter
- Fix RuntimeWarning when collecting specs
- Added module version
- Propagate exceptions raised in hooks to children
- Fix exception when adding a new test and sourceline can't be retrieved