Skip to content

Commit b56e6de

Browse files
committed
Prep 6.8.1
1 parent 1fd892f commit b56e6de

File tree

6 files changed

+62
-7
lines changed

6 files changed

+62
-7
lines changed

Diff for: CHANGELOG.rst

+8-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,14 @@
22
Changelog
33
=========
44

5-
.. next
6-
Pymunk 6.9.0 (2024-xx-xx)?
7-
-------------------------
5+
Pymunk 6.8.1 (2024-06-05)?
6+
-------------------------
7+
8+
**Space lock bug fix**
9+
10+
This is a patch version, that fixes a bug in the separate collision callback
11+
which could result in hard crash if after the separate another collision
12+
callback ran and that callback added or removed something from the space.
813

914
Changes:
1015

Diff for: CITATION.cff

+1-1
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.0
8+
version: 6.8.1
99
date-released: 2024-05-10
1010
url: "https://pymunk.org"

Diff for: README.rst

+1-1
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.0),
21+
This release is based on the latest Pymunk release (6.8.1),
2222
using Chipmunk2D 7 rev 7a29dcfa49931f26632f3019582f289ba811a2b9.
2323

2424

Diff for: pymunk/_version.py

+1-1
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.0"
35+
version = "6.8.1"
3636

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

Diff for: setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
url="http://www.pymunk.org",
3030
author="Victor Blomqvist",
3131
author_email="vb@viblo.se",
32-
version="6.8.0", # remember to change me for new versions!
32+
version="6.8.1", # remember to change me for new versions!
3333
description="Pymunk is a easy-to-use pythonic 2D physics library",
3434
long_description=long_description,
3535
packages=packages,

Diff for: tools/create_release.py

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
import os
2+
import sys
3+
4+
5+
def main():
6+
os.chdir("..")
7+
8+
print(
9+
"""
10+
Remember (before running this script!):
11+
- change version number in README.rst, setup.py, CITATION.cff and _version.py
12+
- write changelog entry in CHANGELOG.rst
13+
- test in at least CPython 3.x and Pypy3
14+
- validate test results of Github Actions
15+
- make sure all images are optimized (for example with tinypng.com)
16+
- Make sure cffi extensions included in wheel and zip!!!!
17+
"""
18+
)
19+
20+
print(
21+
"""
22+
> git tag X.Y.Z
23+
> git push && git push --tags
24+
25+
"""
26+
)
27+
28+
print(
29+
"""
30+
Once the release is done, remember to:
31+
- tag code on github with version
32+
- Download dists from github release
33+
- Upload files on pypi (> python -m twine upload -u __token__ dist/pymunk-6.8.0*) with correct version
34+
- Upload wasm on GitHub releases
35+
- (not needed anymore) Update Pymunk entry on pygame.org
36+
- (pr will be craeted automatically when condra forge notice the new version) Update Pymunk on conda-forge
37+
- Trigger docs build in readthedocs for www.pymunk.org
38+
- Possibly: Make release announcement at the chipmunk forum
39+
- Possibly: make release announcement on the pyglet list
40+
- Possibly: make release announcement on the pygame list
41+
- Possibly: make release announcement on the python announce list
42+
- Possibly: make release announcement on the kivy mailing list
43+
- Possibly: make PR to update pymunk in python-for-android (remember test!)
44+
"""
45+
)
46+
os.chdir("tools")
47+
48+
49+
if __name__ == "__main__":
50+
sys.exit(main())

0 commit comments

Comments
 (0)