Release notes - Artq99/xeus-pygame-extensions GitHub Wiki

This page contains information about the released versions of the Xeus Pygame Extensions project.

Releases

  • 0.1 - 14.06.2018
  • 0.2 - 27.06.2018
  • 0.3 - 14.02.2019

Change log

Detailed information about releases.

Version 0.3

  • Fields scene_manager, frame_rate and running of the XPGApplication class turned into properties (#7)
  • Fields scene_manager, image, rect, active, take_focus, components, focus, name of the XPGESprite class turned into properties; The method set_pos turned into a new property position; Removed unused field interacts_with_mouse (#6)
  • Field sprite of the SpriteBehaviour class turned into a read-only property (#13)
  • Created the property scene_manager in the SpriteBehaviour class - shortcut for SpriteBehaviour.sprite.scene_manager (#21)
  • Removed unused class XPGEGroup (#10)
  • Added new property static in the SimpleSceneManager class - a dictionary of object that are not destroyed or replaced on scene change (#14)
  • Added new property screen_rect in the SimpleSceneManager class - an easy way to check if an another rect collides with the screen and is visible (#15)
  • Added new methods for obtaining sprite components (#24)
  • Removed unused class SceneManagerBase (#25)
  • Tests refactored (#26)
  • Spawning and killing sprites on the run (#22 & #16)
  • Renamed class XPGApplication into XPGEApplication (#23)
  • Added new property caption in the XPGEApplication class (#18)
  • Demos moved to a separate repository (#8)

Version 0.2

  • Fixed bug with SimpleSceneManager allowing overwriting already existing scene on registering a new one (#3)
  • Added missing unit tests for SimpleSceneManager (#1)
  • Added missing unit tests for XPGESprite (#5)

Version 0.1

  • Initial version