Changelog¶
The purpose of this document is to list all of the notable changes to this project. The format was inspired by Keep a Changelog. This project adheres to semantic versioning.
- Release 6.0 (2020-05-17)
- Release 5.0 (2018-03-29)
- Release 4.0 (2018-03-25)
- Release 3.0 (2017-07-13)
- Release 2.0 (2017-07-13)
- Release 1.1 (2017-07-12)
- Release 1.0.10 (2014-05-06)
- Release 1.0.9 (2013-09-08)
- Release 1.0.8 (2013-08-06)
- Release 1.0.7 (2013-08-06)
- Release 1.0.6 (2013-07-21)
- Release 1.0.5 (2013-07-16)
- Release 1.0.4 (2013-07-15)
- Release 1.0.3 (2013-07-08)
- Release 1.0.2 (2013-07-08)
- Release 1.0.1 (2013-07-07)
- Release 1.0 (2013-07-06)
Release 6.0 (2020-05-17)¶
This is a “maintenance release” that updates Python compatibility:
- Python 3.7 and 3.8 are now officially supported.
- Python 2.6 and 3.4 are no longer supported.
Lots of miscellaneous changes sneaked in, no real code changes though:
- Changed the readme to use console highlighting.
- Documentation improvements, added this changelog.
- Fixed humanfriendly 8 deprecation warnings.
- Changed makefile to use Python 3 for local development.
- Added
license=MIT
andpython_requires
to setup script.
Release 5.0 (2018-03-29)¶
Add support for *.ini
configuration file loading, for details refer to the
new ConfigLoader
class.
Release 4.0 (2018-03-25)¶
Merged pull request #2 adding the ability to execute files and use their output.
Release 3.0 (2017-07-13)¶
Switch to executor.contexts
to allow for remote execution.
Release 2.0 (2017-07-13)¶
Cleaner Python API, separate command line interface.
Detailed changes:
- Refactor setup script, add wheel support.
- Refactor all the things! (Coveralls, Read the Docs, Travis CI, tox, pytest, a test suite, code style checks, …).
- Separate command line interface from Python API.
Release 1.1 (2017-07-12)¶
Merged pull request #1 adding support for Python 3.
Release 1.0.10 (2014-05-06)¶
Make RefuseToOverwrite
error message user friendly (explain how to proceed).
Release 1.0.9 (2013-09-08)¶
Made the version pinning of requirements less strict.
Release 1.0.8 (2013-08-06)¶
Started using coloredlogs.install()
.
Release 1.0.7 (2013-08-06)¶
Bumped coloredlogs requirement to 0.4.3.
Release 1.0.6 (2013-07-21)¶
- Added (absolute) version pinning to requirements.
- Moved version number from
setup.py
toupdate_dotdee
.
Release 1.0.5 (2013-07-16)¶
Extracted directory creation out into a separate method.
Release 1.0.4 (2013-07-15)¶
Moved log handler initialization to main()
.
Release 1.0.3 (2013-07-08)¶
Improved the documentation (e.g. documented natural order sorting).
Release 1.0.2 (2013-07-08)¶
Bug fix: Ignore checksum on the first (migration) run which moves the target file into the source directory.
Release 1.0.1 (2013-07-07)¶
Moved logging initialization out of “user accessible” code which can be run multiple times and should not cause log duplication.
Release 1.0 (2013-07-06)¶
The first release didn’t amount to more than a hundred lines of Python code, but it did what it was supposed to do 😇 (generate a single text file by concatenating a directory of text files together).