diff --git a/Makefile b/Makefile index 71e14b9..ffa6398 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ DOCDIR = doc DOCHTML = $(DOCDIR)/html DOCTREES = $(DOCDIR)/doctrees ALLSPHINXOPTS = -d $(DOCTREES) $(SPHINXOPTS) $(DOCDIR) -VERSION = 0.6.0 +VERSION = 0.7.0 FULLVER = pylibacl-$(VERSION) DISTFILE = $(FULLVER).tar.gz diff --git a/NEWS.md b/NEWS.md index 37c07a2..7bee917 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,8 +1,24 @@ # News +## Version 0.7.0 + +*released Sun, 23 Apr 2023* + +Important: Python 3.7 is the minimum supported version, due to +difficulty of testing old releases, and the fact that everything older +has been deprecated a long time ago (e.g. 3.6 at the end of 2021). + +Otherwise, a minor release: + +- Improve error handling in some corner cases (not expected to have + any real-life impact, but who knows). +- Improved testing coverage and test infrastructure. +- Modernise parts of the C code based on recent Python version + guidelines. + ## Version 0.6.0 -*Sun, 29 Nov 2020* +*released Sun, 29 Nov 2020* Major release removing Python 2 support. This allow both code cleanup and new features, such as: diff --git a/README.md b/README.md index 72ddc20..550c84f 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ This is a Python 3.7+ extension module allows you to manipulate the POSIX.1e Access Control Lists present in some OS/file-systems combinations. -Downloads: go to . Latest version -is 0.6.0. The source repository is either at +Downloads: go to . Latest +version is 0.7.0. The source repository is either at or at . diff --git a/doc/conf.py b/doc/conf.py index 80bedbd..1f80083 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -48,9 +48,9 @@ # built documents. # # The short X.Y version. -version = '0.6.0' +version = '0.7.0' # The full version, including alpha/beta/rc tags. -release = '0.6.0' +release = '0.7.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.py b/setup.py index 801dbca..5afc738 100755 --- a/setup.py +++ b/setup.py @@ -31,7 +31,7 @@ implements POSIX ACLs manipulation. It is a wrapper on top of the systems's acl C library - see acl(5).""" -version = "0.6.0" +version = "0.7.0" setup(name="pylibacl", version=version,