Skip to content

Version 0.4.0a1

Pre-release
Pre-release
Compare
Choose a tag to compare
@abhikpal abhikpal released this 18 Jul 12:03
· 758 commits to master since this release

We're happy to announce a developmental release from this year's Google Summer of Code project! While we haven't changed the public API much, the whole backend has been re-written to use vispy. This has allowed us to remove many platform specific issues. In particular, this release closes the following pending issues and pull requests:

  • #10: Sketch window stops refreshing on Mac.
  • #15: Blank sketch window on Mac
  • #16: Mouse_x and mouse_y returning negative values
  • #17: Set range limit on mouse_x and mouse_y values
  • #18: matmul operator doesn't work on Python 3.4 and less.
  • #22: Replaced @ with np.dot()
  • #23: Tuple unpacking incompatible with Python 3.4 and less.
  • #35: Removed pyglet.window.get_platform()
  • #36: Fixed distance() of class Vector by adding np.sqrt
  • #37: raise an error, when Vector.normalize() tries to normalize a "zero-vector"
  • #38: raise ValueError when Magnitude of Vector is 0
  • #39: background() inside setup() behaves strangely
  • #40: fix bug #23: Tuple unpacking incompatible with Python 3.4 and less
  • #41: matmul operator on Python version <= 3.4 (rel: #18)
  • #47: key variable not working
  • #49: Fix retina issues on the mac.
  • #50: #49 breaks the documentation auto generation
  • #9: Sketch does not cover the entire window on retina displays.

This release also includes contributions from @parsoyaarihant, @Devrim-Celik, @hx2A, and @antiboredom. Thank you : )

Head over to the installation page for getting started with the new p5 version! The documentation is hosted on p5.rtfd.io and we have many example sketches in a separate repository.

We're excited to hear what you have to say!