Skip to content

Commit 9e350f2

Browse files
committed
Prep 6.9.0
1 parent 53cef7c commit 9e350f2

File tree

5 files changed

+36
-20
lines changed

5 files changed

+36
-20
lines changed

CHANGELOG.rst

Lines changed: 31 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,33 @@
22
Changelog
33
=========
44

5-
..
6-
Pymunk x.x.x
7-
------------
8-
Changes:
9-
- Removed support for Python 3.7 (since latest cffi does not provide wheels
10-
for it).
11-
- Fixed issue with SlideJoint when changing body_type.
12-
- Log Chipmunk level erros with logging module
13-
- Build wheels for Python 3.13
14-
- Modernized the build setup to rely on pyproject.toml for more settings.
15-
- Almost completed a new benchmark suite mostly ported over from Box2d.
5+
6+
Pymunk 6.9.0 (2024-10-13)
7+
-------------------------
8+
9+
**Python 3.13**
10+
11+
This is a minor update to Pymunk with wheels for CPython 3.13. In addition,
12+
with this release Pymunk no longer officialy support Python 3.7, since its not
13+
supported anymore, and CFFI, which Pymunk uses, no longer provides wheels for
14+
it. In addition, Pypy is somewhat broken until they release a version with
15+
latest CFFI. Details on the Pypy issue here:
16+
https://github.com/pypy/pypy/issues/5027 Expect Pymunk to publish wheels again
17+
once a Pypy with the fix has been released.
18+
19+
Changes:
20+
21+
- Removed support for Python 3.7 (since latest cffi does not provide wheels
22+
for it).
23+
- Fixed issue with SlideJoint when changing body_type.
24+
- Log Chipmunk level erros with logging module
25+
- Build wheels for Python 3.13
26+
- Modernized the build setup to rely on pyproject.toml for more settings.
27+
- Almost completed a new benchmark suite mostly ported over from Box2d.
28+
- Minor improvements to types
29+
- No pre-built wheels for Pypy since the shipped versions comes with a CFFI
30+
that doesnt support latest setuptools.
31+
1632

1733
Pymunk 6.8.1 (2024-06-05)
1834
-------------------------
@@ -23,11 +39,11 @@ This is a patch version, that fixes a bug in the separate collision callback
2339
which could result in hard crash if after the separate another collision
2440
callback ran and that callback added or removed something from the space.
2541

26-
Changes:
42+
Changes:
2743

28-
- Build/run MacOs ARM on ARM github runners.
29-
- Fix lock bug in separate callback
30-
- Improve documentation
44+
- Build/run MacOs ARM on ARM github runners.
45+
- Fix lock bug in separate callback
46+
- Improve documentation
3147

3248

3349
Pymunk 6.8.0 (2024-05-10)

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ authors:
55
given-names: "Victor"
66
title: "Pymunk"
77
abstract: "A easy-to-use pythonic rigid body 2d physics library"
8-
version: 6.8.1
9-
date-released: 2024-05-10
8+
version: 6.9.0
9+
date-released: 2024-10-13
1010
url: "https://pymunk.org"

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ the Pymunk webpage for some examples.
1818

1919
2007 - 2024, Victor Blomqvist - vb@viblo.se, MIT License
2020

21-
This release is based on the latest Pymunk release (6.8.1),
21+
This release is based on the latest Pymunk release (6.9.0),
2222
using Chipmunk2D 7 rev dfc2fb8ca023ce6376fa2cf4a7f91c92ee08a970.
2323

2424

pymunk/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
cp = _chipmunk_cffi.lib
3333
ffi = _chipmunk_cffi.ffi
3434

35-
version = "6.8.1"
35+
version = "6.9.0"
3636

3737
chipmunk_version = "%s-%s" % (
3838
ffi.string(cp.cpVersionString).decode("utf-8"),

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "pymunk"
7-
version = "6.8.1" # remember to change me for new versions!
7+
version = "6.9.0" # remember to change me for new versions!
88
# Require cffi >1.14.0 since that (and older) has problem with returing structs from functions.
99
# Require cffi >= 1.17.1 since older cant work with latest setuptools version
1010
dependencies = ["cffi >= 1.17.1"]

0 commit comments

Comments
 (0)