Skip to content

Commit

Permalink
Prep 6.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
viblo committed Oct 13, 2024
1 parent 53cef7c commit 9e350f2
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 20 deletions.
46 changes: 31 additions & 15 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,33 @@
Changelog
=========

..
Pymunk x.x.x
------------
Changes:
- Removed support for Python 3.7 (since latest cffi does not provide wheels
for it).
- Fixed issue with SlideJoint when changing body_type.
- Log Chipmunk level erros with logging module
- Build wheels for Python 3.13
- Modernized the build setup to rely on pyproject.toml for more settings.
- Almost completed a new benchmark suite mostly ported over from Box2d.

Pymunk 6.9.0 (2024-10-13)
-------------------------

**Python 3.13**

This is a minor update to Pymunk with wheels for CPython 3.13. In addition,
with this release Pymunk no longer officialy support Python 3.7, since its not
supported anymore, and CFFI, which Pymunk uses, no longer provides wheels for
it. In addition, Pypy is somewhat broken until they release a version with
latest CFFI. Details on the Pypy issue here:
https://github.com/pypy/pypy/issues/5027 Expect Pymunk to publish wheels again
once a Pypy with the fix has been released.

Changes:

- Removed support for Python 3.7 (since latest cffi does not provide wheels
for it).
- Fixed issue with SlideJoint when changing body_type.
- Log Chipmunk level erros with logging module
- Build wheels for Python 3.13
- Modernized the build setup to rely on pyproject.toml for more settings.
- Almost completed a new benchmark suite mostly ported over from Box2d.
- Minor improvements to types
- No pre-built wheels for Pypy since the shipped versions comes with a CFFI
that doesnt support latest setuptools.


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

Changes:
Changes:

- Build/run MacOs ARM on ARM github runners.
- Fix lock bug in separate callback
- Improve documentation
- Build/run MacOs ARM on ARM github runners.
- Fix lock bug in separate callback
- Improve documentation


Pymunk 6.8.0 (2024-05-10)
Expand Down
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ authors:
given-names: "Victor"
title: "Pymunk"
abstract: "A easy-to-use pythonic rigid body 2d physics library"
version: 6.8.1
date-released: 2024-05-10
version: 6.9.0
date-released: 2024-10-13
url: "https://pymunk.org"
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ the Pymunk webpage for some examples.

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

This release is based on the latest Pymunk release (6.8.1),
This release is based on the latest Pymunk release (6.9.0),
using Chipmunk2D 7 rev dfc2fb8ca023ce6376fa2cf4a7f91c92ee08a970.


Expand Down
2 changes: 1 addition & 1 deletion pymunk/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
cp = _chipmunk_cffi.lib
ffi = _chipmunk_cffi.ffi

version = "6.8.1"
version = "6.9.0"

chipmunk_version = "%s-%s" % (
ffi.string(cp.cpVersionString).decode("utf-8"),
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

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

0 comments on commit 9e350f2

Please sign in to comment.