The defaut value for the yAxisMode parameter for the setCanvasSize() function was changed from JAVASCRIPT to CARTESIAN. The effect of this is that the bottom left corner of the canvas will by default be located at (0, 0).
If you had previously called the setCanvasSize() function without specifying the yAxisMode parameter you will need to update your program for it to work as previously programmed.
setCanvasSize(640, 360)
To maintain the old functionality you need to update the code to:
setCanvasSize(640, 360, JAVASCRIPT)
The debugger allows you to
PyAngelo was updated to use Skulpt which is an entirely in-browser implementation of Python.
This command was used to create a game loop. Any code underneath the @loop_animation would have been repeated forever. Any programs using this command need to be updated by changing the @loop_animation to a forever loop. Here is an example:
setCanvasSize(640, 360) fill(255, 255, 0) @loop_animation background(0, 0, 0) circle(mouseX, mouseY, 15)
should be changed to:
setCanvasSize(640, 360) fill(255, 255, 0) forever: background(0, 0, 0) circle(mouseX, mouseY, 15)
If you were using Sprite, TextSprite, RectangleSprite, CircleSprite, or EllipseSprite, these are now in their own library and hence to make your program work again you need to include the following import statement at the top of your program.
from sprite import *
The first ever version of PyAngelo. This version of PyAngelo used Brython to execute the Python code.