Skip to content

Commit 5e8b051

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

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
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
15+
- **Python/library compatibility changes:**
16+
- Added wheels for Python 3.14
17+
- Dropped support for Python 3.7 (all variants) and PyPy versions other than
18+
3.11
19+
- This is not considered a breaking change, and hence doesn't necessitate a
20+
(pseudo)-major version release, because it should be "invisible" to
21+
people using now-unsupported Python versions: Package installers will
22+
simply not resolve to json-strema-rs-tokenizer 0.4.31.
23+
- To avoid issues like the segfaults when used with Python 3.14 in the
24+
future, json-stream-rs-tokenizer now specifies an upper bound for the
25+
supported Python versions (currently `<3.15`) which will only be raised
26+
after testing that a new Python version works fine
27+
28+
## 0.4.30 and below
29+
30+
*I only started writing a changelog starting at 0.4.31. For older versions,
31+
please have a look at the commit history and the `v`-prefixed tags attached to
32+
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)