All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Use stream based functions internally.
1.1.0 - 2020-04-16
- Documentation about the
TRAVIS_PYTHON_DIR
variable.
- Increased verbosity.
- Made setup function part of API.
- Bash strict mode application (more bugs may be raised).
1.0.0 - 2020-03-12
- Travis CI build stages.
- Unit tests coverage using Kcov.
- Coverage results upload to Coveralls.
- Unit tests using Shellspec on Linux, macOS and Windows.
- Temporary directory path conversion.
0.1.3 - 2020-02-02
- Travis CI shared configuration snippet intented to be sourced in user
configuration (
dev.yml
). - Bash strict mode with error handler.
- pre-commit configuration file.
- Shellspec banner to give directions for running the tests.
- Filtering of daily build (available through Chocolatey) [#9].
- Errors are correctly handled [#10].
0.1.2 - 2020-01-13
- Recommended way of sourcing the
travis-python.bash
script [#2]. - Unstable versions filtering [#3].
0.1.1 - 2020-01-12
- Specification which is checked using Shellspec.
- Unit tests helper to create dummies.
- This CHANGELOG file.
- Switch from pyenv to python-build for Python distribution installation on Linux and macOS.
- Windows path conversion on Bash 3.2.
0.1.0 - 2019-10-24
- Initial version of the script.
- LICENSE file containing the GNU GPL3 text.
- README file containing information about the expected UX and the initial direction of the project.