Skip to content

Releases: libtcod/python-tcod

12.3.2

15 May 23:45
12.3.2
802a666
Compare
Choose a tag to compare

Changed

  • Using libtcod 1.17.1.

Fixed

  • Fixed regression with loading PNG images.

12.3.1

13 May 23:50
12.3.1
c99fb9c
Compare
Choose a tag to compare

Fixed

  • Fix Windows deployment.

12.3.0

13 May 23:11
12.3.0
6be33d9
Compare
Choose a tag to compare

Added

  • New keyboard enums:
    • tcod.event.KeySym
    • tcod.event.Scancode
    • tcod.event.Modifier
  • New functions:
    • tcod.event.get_keyboard_state
    • tcod.event.get_modifier_state
  • Added tcod.console.rgb_graphic and tcod.console.rgba_graphic dtypes.
  • Another name for the Console array attributes: Console.rgb and Console.rgba.

Changed

  • Using libtcod 1.17.0.

Deprecated

  • Console_tiles_rgb is being renamed to Console.rgb.
  • Console_tiles being renamed to Console.rgba.

Fixed

  • Contexts now give a more useful error when pickled.
  • Fixed regressions with tcod.console_print_frame and Console.print_frame
    when given empty strings as the banner.

12.2.0

10 Apr 03:09
12.2.0
6ccbb3a
Compare
Choose a tag to compare

Added

  • Added tcod.noise.Algorithm and tcod.noise.Implementation enums.
  • Added tcod.noise.grid helper function.

Deprecated

  • The non-enum noise implementation names have been deprecated.

Fixed

  • Indexing Noise classes now works with the FBM implementation.

12.1.0

01 Apr 19:06
12.1.0
07258cb
Compare
Choose a tag to compare

Added

  • Added package-level PyInstaller hook.

Changed

  • Using libtcod 1.16.7.
  • tcod.path.dijkstra2d now returns the output and accepts an out parameter.

Deprecated

  • In the future tcod.path.dijkstra2d will no longer modify the input by default. Until then an out parameter must be given.

Fixed

  • Fixed crashes from loading tilesets with non-square tile sizes.
  • Tilesets with a size of 0 should no longer crash when used.
  • Prevent division by zero from recommended-console-size functions.

12.0.0

06 Mar 03:18
12.0.0
8e93460
Compare
Choose a tag to compare

Deprecated

  • The Random class will now warn if the seed it's given will not used
    deterministically. It will no longer accept non-integer seeds in the future.

Changed

  • Now bundles SDL 2.0.14 for MacOS.
  • tcod.event can now detect and will warn about uninitialized tile
    attributes on mouse events.

Removed

  • Python 3.5 is no longer supported.
  • The tdl module has been dropped.

11.19.3

07 Jan 19:39
11.19.3
7afa5a4
Compare
Choose a tag to compare

Fixed

  • Some wheels had broken version metadata.

11.19.2

30 Dec 12:12
11.19.2
0b0042b
Compare
Choose a tag to compare

Changed

  • Now bundles SDL 2.0.10 for MacOS and SDL 2.0.14 for Windows.

Fixed

  • MacOS wheels were failing to bundle dependencies for SDL2.

11.19.1

30 Dec 05:37
11.19.1
2ffa87b
Compare
Choose a tag to compare

Fixed

  • MacOS wheels failed to deploy for the previous version.

11.19.0

30 Dec 00:21
11.19.0
a44b8fe
Compare
Choose a tag to compare

Added

  • Added the important order parameter to Context.new_console.