All Versions
20
Latest Version
Avg Release Cycle
216 days
Latest Release
103 days ago

Changelog History
Page 2

  • v1.4.2

    • ๐Ÿ›  Fix for Python 3 support on Linux variants.
  • v1.4.1

    • ๐Ÿ›  Minor fixes to setup.py to correct packaging meta-data.
  • v1.4.0

    • โž• Added Fire renderer and demo.
    • โž• Added Mouse support. This had 2 major impacts:
    1. It meant that blessed support is now completely deprecated as it doesn't support mouse input.
    2. All references to processing keys is now deprecated. You must now use the get_event() equivalent API instead.
    • โž• Added support for dynamic addition/removal of Effects from a Scene, using add_effect() and remove_effect().
    • Converted all effects to use **kwargs to pass through to base Effect class so that future common frame related features were instantly available. These parameters must now always be specified as keyword arguments as a result.
    • โž• Added support for background colours.
    • ๐Ÿ–จ Renamed getch() and putch() to get_from() and print_at(). Old functions are still present, but deprecated.
    • ๐Ÿ›  Fixed up get_from() so that it is consistent across all platforms and includes all character attributes.
  • v1.3.0

    • โž• Added BarChart renderer and demo.
    • โž• Added support for extended key codes on Windows and Linux.
    • โž• Added support for dynamic paths using keyboard input. Created interactive demo sample to show how this works.
    • Split Renderer into StaticRenderer and DynamicRenderer. Code that used Renderer should now use StaticRenderer.
    • โž• Added speed option to Print effect.
    • ๐Ÿ›  Fixed up curses colour detection and Unicode bug in python2 on Windows.
  • v1.2.0

    • โž• Added Windows support, complete with Screen.wrapper() to handle all required screen set up. The old from_XXX class methods are now deprecated.
    • ๐Ÿ›  Fixed ColourImageFile to do bare minimum rendering on low colour terminals.
    • โž• Added formal palette property to Screen for image conversions.
    • ๐Ÿ‘ Verified Python 3.4 support.
  • v1.1.0

    • โž• Added the Julia Set and Cog effects.
    • ๐Ÿ›  Fixed up off-by-one error in line drawing.
    • โž• Added support for screen resizing while playing a scene.
    • โž• Added support for Python 3.
  • v1.0.0

    • โž• Added Bressenham line drawing algorithm with anti-aliasing.
    • โž• Added Random Noise effect.
    • โž• Added support for blessed as well as curses - if you want to continue to use curses, construct the Screen using the from_curses() class method.
    • ๐Ÿ›  Fixed up some docs errors.
  • v0.4.0

    • โž• Added support for 256 colour terminals.
    • ๐Ÿšš Moved ${c,a} syntax for inline colouring from Screen to Renderer.
    • Created some samples for 256 colour mode and colour images.
  • v0.3.0

    • โž• Added support for multi-colour rendering using ${c,a} syntax.
    • โž• Added Snow effect.
    • ๐Ÿ›  Fixed bug when erasing small Sprites.
    • ๐Ÿ›  Fixed up various documentation niggles.
  • v0.2.0

    • ๐Ÿš€ Original public release.