- Docs with more usage examples
- Fix: Error message when config file not found
- Fix: Close config file as soon as possible
- Before, we were using
readfp
and keeping the config file opened forever
- Before, we were using
- Multiple improvements and more automation in the build/publish process
- Notadably, the release process now uses a CI/CD pipeline via GitHub Actions
- Minor fixes in the build/publish process
- The global config file (
/etc/update-conf.py.conf
) is not auto-installed when runningpython setup.py install
as root anymore; - Support to Python 2 was removed;
- Code simplified to support only Python 3 (3.7 or newer);
- Switching CI from Travis to GitHub Actions
- Python3 compatibility changed to 3.3 or newer (including Python 3.5).
- Python 3 (3.2 or newer) compatibility added;
- Improvements in the build process;
CONTRIBUTING.md
added and a fix inREADME.md
.
- Python 2.6 compatibility added;
- Project integrated with Travis and Coveralls;
- It passes in all tests (Python 2.6 and 2.7) and has 100% code coverage.
- Docs about config files added.
- Fix: More bugs while installing in Linux;
MANIFEST.in
created so the required files are now in the source distribution (used by Linux).
- Fix: Some bugs while installing in Linux;
- Fixed logic to install
{prefix}/share/update-conf.py
and/etc/update-conf.py.conf
.
- Fixed logic to install
- It's possible to use a user home config file (
~/.update-conf.py.conf
); - Fix: Skip copy of system config file (
/etc/update-conf.py.conf
) when installing using a non-privileged user; - Project data in
{prefix}/share/update-conf.py
;- For now, only the sample config file is being put there.
- First release.