Skip to content

Commit b345736

Browse files
authored
Keep a change log
Reviewed-on: #28
2 parents 85a9fbf + 7d6c1b6 commit b345736

3 files changed

Lines changed: 83 additions & 0 deletions

File tree

NEWS.rst

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
Changelog
2+
=========
3+
4+
Unreleased
5+
----------
6+
7+
* Add support for CBOR sequences using `seq=True` argument
8+
* Update cbor-edn dependency (no changes in behavior)
9+
* Extend test coverage
10+
11+
1.1.3
12+
-----
13+
14+
* Add type stubs using pyo3-stub-gen
15+
* Drop support for Python 3.9
16+
* Extend documentation on cbor2 interaction and stability
17+
* Update build dependencies (Maturin, PyO3)
18+
* Minor refacteoring
19+
20+
1.1.2
21+
-----
22+
23+
* Package metadata is exported through maturin, populating PyPI presentation
24+
25+
1.1.1
26+
-----
27+
28+
* Editorial changes to documentation.
29+
* Dependencies updated.
30+
* Simplified code based on cbor-edn 0.0.8 enhancements.
31+
32+
1.1.0
33+
-----
34+
35+
* The backend is switched from cbor-diag to cbor-edn.
36+
37+
This enables processing of diagnostic data in the latest draft
38+
version, and application oriented literals (eg. ip'2001:db8::/64').
39+
This change also simplifies the output, because encoding indicators
40+
are now only emitted where necessary for round-tripping.
41+
42+
* The conversion methods have arguments `from999` and `to999`, enabling
43+
applications to do their own processing of application-oriented
44+
literals.
45+
46+
* Maturin and PyO3 are updated.
47+
48+
49+
1.0.3
50+
-----
51+
52+
* PyO3 updated to 0.22, therefore supporting Python 3.13
53+
* CI fixes
54+
55+
56+
1.0.2
57+
-----
58+
59+
* Maturin updated to version 1.5
60+
* Updates to Cargo.lock
61+
62+
This restores building when Cargo.lock is observed on the latest
63+
nightly versions due to proc-macro2's opportunistic use of nightly
64+
features.
65+
66+
67+
1.0.1
68+
-----
69+
70+
* Documentation updates
71+
* Updates to Cargo.lock
72+
73+
While this would usually not be a relevant change in a library crate,
74+
this being a Python package to which ther Cargo.lock is input makes it
75+
relevant, especially as the updated cargo-diag crate pulls in a newer
76+
version of nom that does not use accidental features of rustc.

doc/NEWS.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.. include:: ../NEWS.rst

doc/index.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22
cbor-diag: Diagnostic notation for CBOR
33
=======================================
44

5+
.. toctree::
6+
:hidden:
7+
8+
API documentation <self>
9+
NEWS.rst
10+
511
See the project README_ file for installation, maintenance and license information.
612

713
.. _README: https://github.com/chrysn/cbor-diag-py/blob/main/README.rst

0 commit comments

Comments
 (0)