Congratulations on the release, and thanks for putting in the work to get it out! :-)
On 19 July 2018 at 11:40, René Dudfield <ren...@gmail.com> wrote: > [image: pygame 1.9.4] <https://www.pygame.org/wiki/about> > pygame 1.9.4 has been released into the wild! > TLDR; Some highlights. > > - python 3.7 support. > - beta pypy <https://www.pypy.org/> support. See Are we pypy yet? > > <https://github.com/pygame/pygame/issues?q=is%3Aopen+is%3Aissue+milestone%3Apypy> > . > - pygame.draw fixes > - pygame.math is not experimental anymore. Speedups and bugfixes. > - Debian, Mac homebrew, mac virtualenv, manylinux and other platform > fixes. > - documentation fixes, jedi support for type ahead in editors like > VSCode and VIM. > - Surface.blits for blitting many surfaces at once more quickly. > > Thanks A very special thanks to the people who have volunteered commits > to pygame since the last release. In alphabetical order... > Adam Di Carlo (@adicarlo <https://github.com/adicarlo>) | Christian > Bender (@christianbender <https://github.com/christianbender>) | Don > Kirkby (@donkirkby <https://github.com/donkirkby>) | endolith (@endolith > <https://github.com/endolith>) | hjpotter92 (@hjpotter92 > <https://github.com/hjpotter92>) | Ian Mallett (@imallett > <https://github.com/imallett>) | Lenard Lindstrom (@llindstrom > <https://github.com/llindstrom>) | Mathias Weber (@mweb > <https://github.com/mweb>) | Matti Picus (@mattip > <https://github.com/mattip>) | Nicholas Tollervey (@ntoll > <https://github.com/ntoll>) | (@orangudan <https://github.com/orangudan>) > | Raymon Skjørten Hansen (@raymonshansen > <https://github.com/raymonshansen>) | René Dudfield (@illume > <https://github.com/illume>) | Stefan Bethge (@kjyv > <https://github.com/kjyv>) | Stuart Axon (@stuaxo > <https://github.com/stuaxo>) | Thomas Kluyver (@takluyver > <https://github.com/takluyver>) | Tobias Persson (@Anisa > <https://github.com/Anisa>) > > I'm probably missing some people, and also missing some people who > contributed in other ways. > For example, in discussions, issue reports, helping out on the wiki, the > website, and for helping others in the community, and providing good vibes. > So whilst the commits are easy to use to make a list of people to thank, > it's not inclusive of everyone who deserves thanks. > More details. #451 <https://github.com/pygame/pygame/pull/451> #460 > <https://github.com/pygame/pygame/pull/460> #467 > <https://github.com/pygame/pygame/pull/467> #468 > <https://github.com/pygame/pygame/pull/468> #469 > <https://github.com/pygame/pygame/pull/469> #470 > <https://github.com/pygame/pygame/pull/470> > #444 <https://github.com/pygame/pygame/pull/444> link to help pages when > compile fails. > #443 <https://github.com/pygame/pygame/pull/443> In set_error get_error > tests ignore first error. Could be anything. > #442 <https://github.com/pygame/pygame/pull/442> Freetype requires > pkg-config instead of freetype-config now. > #439 <https://github.com/pygame/pygame/pull/439> Surface.blits > #435 <https://github.com/pygame/pygame/pull/435> Adding pypy builds for > Mac on travis. > #432 <https://github.com/pygame/pygame/pull/432> Appveyor pypy and pypy3 > windows 32bit. > #431 <https://github.com/pygame/pygame/pull/431> Implement object alloc > caching for rect.c to improve on pypy. > #427 <https://github.com/pygame/pygame/pull/427> PixelArray.close(), with > PixelArray(surf) as px, context manager. > #426 <https://github.com/pygame/pygame/pull/426> Skip tests that rely on > arrinter and pythonapi on pypy. > #420 <https://github.com/pygame/pygame/pull/420> pypy didn't like > tp_dictoffset hack in events. Make our own setter, getter. > #418 <https://github.com/pygame/pygame/pull/418> draw.aaline should work > with ARGB surfaces (like on mac). > #416 <https://github.com/pygame/pygame/pull/416> Vector cleanup > #415 <https://github.com/pygame/pygame/pull/415> So virtualenv gets a > focused window on Mac too. > #414 <https://github.com/pygame/pygame/pull/414> Mac Travis homebrew fix > #413 <https://github.com/pygame/pygame/pull/413> Jedi confused by pygame > imports. Make it happy. > #408 <https://github.com/pygame/pygame/pull/408> > pygame.transform.threshold tests, keyword arguments, docs. > #403 <https://github.com/pygame/pygame/pull/403> pygame.math.Vector2/3 > not experimental > #398 <https://github.com/pygame/pygame/pull/398> Clean up > _camera_vidcapture.py unused code, and document a bit. > #394 <https://github.com/pygame/pygame/pull/394> Add pitch bend to MIDI > library > #392 <https://github.com/pygame/pygame/pull/392> Add pypy builder to > travis ci, and allow it to fail. > #391 <https://github.com/pygame/pygame/pull/391> ppc64le and other Debian > fixes > #389 <https://github.com/pygame/pygame/pull/389> pygame.draw.circle with > a thickness had a weird moiré pattern. > #387 <https://github.com/pygame/pygame/pull/387> test python 3.7 on > travis CI. > #386 <https://github.com/pygame/pygame/pull/386> python 3.7 fixes. > #384 <https://github.com/pygame/pygame/pull/384> pygame.display doc fixes. > #381 <https://github.com/pygame/pygame/pull/381> import rect.inflate docs. > #363 <https://github.com/pygame/pygame/pull/363> Fix several typos, and > improve grammar in the introduction. > #361 <https://github.com/pygame/pygame/pull/361> Add unit test for some > key functions. > #360 <https://github.com/pygame/pygame/pull/360> update math.c for pypy. > #357 <https://github.com/pygame/pygame/pull/357> add UYVY support for > better linux camera support. > #356 <https://github.com/pygame/pygame/pull/356> Fix aaellipse artifacts > 703350f > <https://github.com/pygame/pygame/commit/703350f68182641fe72ef1f41d81998fb6d4b385> > Update Rect slicing for Python 3 > 6d0e97a > <https://github.com/pygame/pygame/commit/6d0e97a38b5d2d549f1fee8b912a072731ea33bb> > bug fix for freetype.Font.render_to() > #78 <https://github.com/pygame/pygame/issues/78> Add environment > PYGAME_EXTRA_BASE to add an extra base directory to the start of the search > path. > #77 <https://github.com/pygame/pygame/issues/77> Build alsa libs > ourselves for manylinux builds. > #76 <https://github.com/pygame/pygame/issues/76> Docs fixup. > >