Skip to content

Commit a2582e9

Browse files
committed
Add changelog
Fixes #132
1 parent be21d19 commit a2582e9

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Changelog
2+
3+
## 0.4.31
4+
5+
- **Interface changes:**
6+
- Some exception messages related to BigInt support in PyPy may have changed.
7+
- This should not affect the vast majority of users and whether exact
8+
exception messages are part of the interface is up for debate, so it's
9+
not considered a breaking change.
10+
- **Packaging improvements:**
11+
- The artifacts published to PyPI now come with
12+
[attestations](https://docs.pypi.org/attestations/).
13+
- **Fixed bugs:**
14+
- Using json-stream-rs-tokenizer with Python 3.14 would segfault. This should
15+
no longer happen.
16+
- **Python/library compatibility changes:**
17+
- Added wheels for Python 3.14.
18+
- Dropped support for Python 3.7 (all variants) and PyPy versions other than
19+
3.11.
20+
- This is not considered a breaking change, and hence doesn't necessitate a
21+
(pseudo)-major version release, because it should be "invisible" to
22+
people using now-unsupported Python versions: Package installers will
23+
simply not resolve to json-strema-rs-tokenizer 0.4.31.
24+
- To avoid issues like the segfaults when used with Python 3.14 in the
25+
future, json-stream-rs-tokenizer now specifies an upper bound for the
26+
supported Python versions (currently `<3.15`) which will only be raised
27+
after testing that a new Python version works fine.
28+
29+
## 0.4.30 and below
30+
31+
*I only started writing a changelog starting at 0.4.31. For older versions,
32+
please have a look at the commit history and the `v`-prefixed tags attached to
33+
commits.*

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,3 +140,9 @@ manually.
140140
MIT license. Refer to the
141141
[LICENSE](https://github.com/smheidrich/py-json-stream-rs-tokenizer/blob/main/LICENSE)
142142
file for details.
143+
144+
## Changelog
145+
146+
Refer to the
147+
[CHANGELOG.md](https://github.com/smheidrich/py-json-stream-rs-tokenizer/blob/main/CHANGELOG.md)
148+
file.

0 commit comments

Comments
 (0)