Skip to content

Commit f2f0fb5

Browse files
committed
Get files ready for 1.2 release
1 parent e95767e commit f2f0fb5

File tree

4 files changed

+176
-3
lines changed

4 files changed

+176
-3
lines changed

ChangeLog

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,164 @@
1+
2022-09-12 Arthur de Jong <arthur@arthurdejong.org>
2+
3+
* [e95767e] .github/workflows/test.yml: Configure CodeQL code
4+
scanning
5+
6+
2022-09-12 Arthur de Jong <arthur@arthurdejong.org>
7+
8+
* [8114316] .github/workflows/test.yml, setup.py, tox.ini: Add
9+
support for Python 3.10
10+
11+
2022-09-12 Arthur de Jong <arthur@arthurdejong.org>
12+
13+
* [7c6dfd8] .github/workflows/test.yml: Upgrade GitHub Actions
14+
15+
Update checkout to v3 (no relevant changes) and setup-python to v4
16+
(changes the names for pypy versions).
17+
18+
2022-09-12 Arthur de Jong <arthur@arthurdejong.org>
19+
20+
* [1d6e115] setup.cfg, tox.ini: Switch from nose to pytest
21+
22+
Nose hasn't seen a release since 2015 and sadly doesn't work
23+
with Python 3.10.
24+
25+
See https://github.com/nose-devs/nose/issues/1099
26+
27+
2022-09-11 Arthur de Jong <arthur@arthurdejong.org>
28+
29+
* [bb594fb] tox.ini: Support running tests with Python 2.7
30+
31+
When using recent versions of virtualenv this ensures that
32+
older versions of pip and setuptools will be used inside the
33+
virtualenvs that are created by tox.
34+
35+
2022-09-11 Arthur de Jong <arthur@arthurdejong.org>
36+
37+
* [630012d] csv2pskc.py, pskc2csv.py, pskc2pskc.py, setup.cfg,
38+
setup.py, tox.ini: Also run flake8 on toplevel scripts
39+
40+
2022-09-11 Arthur de Jong <arthur@arthurdejong.org>
41+
42+
* [c0733a4] tox.ini: Avoid version of signxml that doesn't work
43+
on Python <= 3.5
44+
45+
2022-01-30 Arthur de Jong <arthur@arthurdejong.org>
46+
47+
* [b9e17d3] pskc/key.py, tests/test_write.doctest: Support bytearray
48+
for key values
49+
50+
Related to https://github.com/arthurdejong/python-pskc/issues/5
51+
52+
2022-01-30 Arthur de Jong <arthur@arthurdejong.org>
53+
54+
* [b543f2a] setup.py, tox.ini: Add support for Python 3.8 and 3.9
55+
56+
2021-08-10 Arthur de Jong <arthur@arthurdejong.org>
57+
58+
* [5c02ecf] pskc/algorithms.py, pskc/key.py,
59+
tests/invalid/mac-algorithm.pskcxml, tests/misc/policy.pskcxml:
60+
Fix typos found by codespell
61+
62+
2021-07-09 Arthur de Jong <arthur@arthurdejong.org>
63+
64+
* [dce78b0] .github/workflows/test.yml, .travis.yml: Replace Travis
65+
with GitHub actions
66+
67+
2021-01-13 Arthur de Jong <arthur@arthurdejong.org>
68+
69+
* [39eaa71] setup.cfg: Ignore flake8 blind except Exception warning
70+
71+
2020-11-07 Arthur de Jong <arthur@arthurdejong.org>
72+
73+
* [0c035f2] .travis.yml: Drop Travis testing for pypy2
74+
75+
Recent distributions no longer carry the older pypy2. This also
76+
updates to the config to use bionic instead of xenial.
77+
78+
2020-01-05 Arthur de Jong <arthur@arthurdejong.org>
79+
80+
* [1790ed9] tests/test_signature.doctest: Remove test for PSKC
81+
file without certificate
82+
83+
Remove this test for now because signxml cannor currently validate
84+
this certificate in a backwards compatible way.
85+
86+
See https://github.com/XML-Security/signxml/issues/143
87+
88+
2020-01-05 Arthur de Jong <arthur@arthurdejong.org>
89+
90+
* [54b3bb3] .travis.yml: Have Travis fail on missing Python
91+
interpreter
92+
93+
2020-01-05 Arthur de Jong <arthur@arthurdejong.org>
94+
95+
* [288a5e6] pskc/xml.py: Support reading from stdin if input is -
96+
97+
This is needed for some XML parsing implementations.
98+
99+
2020-01-05 Arthur de Jong <arthur@arthurdejong.org>
100+
101+
* [96e2a8e] docs/pskc2pskc.rst, pskc/key.py: Be consistent in
102+
referencing RFC 6030
103+
104+
2019-08-27 Arthur de Jong <arthur@arthurdejong.org>
105+
106+
* [95f65ff] docs/csv2pskc.rst, docs/pskc2pskc.rst,
107+
docs/signatures.rst: Fix typos
108+
109+
2019-08-16 Arthur de Jong <arthur@arthurdejong.org>
110+
111+
* [543520a] tox.ini: Add pypy3 tests to tox
112+
113+
2019-08-16 Arthur de Jong <arthur@arthurdejong.org>
114+
115+
* [09979e3] .travis.yml, setup.py, tox.ini: Drop explicit support
116+
for Python 3.4
117+
118+
Recent versions of lxml (since 4.4) no longer support Python
119+
3.4 so we no longer run tests for that version of Python.
120+
121+
2019-08-12 Arthur de Jong <arthur@arthurdejong.org>
122+
123+
* [fca4ee1] .travis.yml: Use default dist for Python 3.7 build
124+
125+
Travis now defaults to using xenial.
126+
127+
2019-08-12 Arthur de Jong <arthur@arthurdejong.org>
128+
129+
* [9acc216] pskc/xml.py: Force sorting of namespace definitions
130+
131+
This ensures that namespace declarations in the generated XML
132+
files are ordered alphabetically when using lxml (mostly so our
133+
tests are reproducible).
134+
135+
2019-08-12 Arthur de Jong <arthur@arthurdejong.org>
136+
137+
* [ddf3ab1] tox.ini: Drop pinning of pydocstyle now flake8-docstrings
138+
has been fixed
139+
140+
Reverts e5ec0a1
141+
142+
2019-07-21 Arthur de Jong <arthur@arthurdejong.org>
143+
144+
* [86dccc4] tox.ini: Do not require Python 2 for building Sphinx docs
145+
146+
This results in tox using Python 3, mostly to work around
147+
https://sourceforge.net/p/docutils/bugs/365/
148+
149+
2019-07-21 Arthur de Jong <arthur@arthurdejong.org>
150+
151+
* [e5ec0a1] tox.ini: Avoid newer pydocstyle
152+
153+
Do not install the latest pydocstyle because it currently breaks
154+
flake8-docstring. This pinning should be removed as soon as
155+
https://gitlab.com/pycqa/flake8-docstrings/issues/36 is resolved.
156+
157+
2019-02-10 Arthur de Jong <arthur@arthurdejong.org>
158+
159+
* [619ad62] ChangeLog, NEWS, README, docs/conf.py, pskc/__init__.py:
160+
Get files ready for 1.1 release
161+
1162
2019-02-10 Arthur de Jong <arthur@arthurdejong.org>
2163

3164
* [21323a0] .travis.yml, setup.py: Add Python 3.7 in Travis and

NEWS

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
changes from 1.1 to 1.2
2+
-----------------------
3+
4+
* sort namespace declarations alphabetically in generated XML
5+
* accept keys as bytearray values
6+
* spelling fixes in documentation
7+
* command-line utilities now support using - as stdin
8+
* test and build environment improvements
9+
* drop support for Python 3.4
10+
* add support for Python 3.8 - 3.10 (was already working out-of-the-box)
11+
12+
113
changes from 1.0 to 1.1
214
-----------------------
315

README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ private key material.
5555
Copyright
5656
---------
5757

58-
Copyright (C) 2014-2019 Arthur de Jong
58+
Copyright (C) 2014-2022 Arthur de Jong
5959

6060
This library is free software; you can redistribute it and/or
6161
modify it under the terms of the GNU Lesser General Public

pskc/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# __init__.py - main module
22
# coding: utf-8
33
#
4-
# Copyright (C) 2014-2019 Arthur de Jong
4+
# Copyright (C) 2014-2022 Arthur de Jong
55
#
66
# This library is free software; you can redistribute it and/or
77
# modify it under the terms of the GNU Lesser General Public
@@ -54,7 +54,7 @@
5454

5555

5656
# the version number of the library
57-
__version__ = '1.1'
57+
__version__ = '1.2'
5858

5959

6060
class PSKC(object):

0 commit comments

Comments
 (0)