Releases: libtcod/python-tcod
Releases · libtcod/python-tcod
12.3.2
Changed
- Using
libtcod 1.17.1
.
Fixed
- Fixed regression with loading PNG images.
12.3.1
Fixed
- Fix Windows deployment.
12.3.0
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
andtcod.console.rgba_graphic
dtypes. - Another name for the Console array attributes:
Console.rgb
andConsole.rgba
.
Changed
- Using
libtcod 1.17.0
.
Deprecated
Console_tiles_rgb
is being renamed toConsole.rgb
.Console_tiles
being renamed toConsole.rgba
.
Fixed
- Contexts now give a more useful error when pickled.
- Fixed regressions with
tcod.console_print_frame
andConsole.print_frame
when given empty strings as the banner.
12.2.0
Added
- Added
tcod.noise.Algorithm
andtcod.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
Added
- Added package-level PyInstaller hook.
Changed
- Using
libtcod 1.16.7
. tcod.path.dijkstra2d
now returns the output and accepts anout
parameter.
Deprecated
- In the future
tcod.path.dijkstra2d
will no longer modify the input by default. Until then anout
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
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
Fixed
- Some wheels had broken version metadata.
11.19.2
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
Fixed
- MacOS wheels failed to deploy for the previous version.
11.19.0
Added
- Added the important
order
parameter toContext.new_console
.