Congrats! On Thu, Jul 19, 2018 at 10:04 AM, Thomas Kluyver <tak...@gmail.com> wrote:
> 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. >> >> >