Releases: libtcod/python-tcod
Releases · libtcod/python-tcod
12.4.0
Added
- Added modernized REXPaint saving/loading functions.
tcod.console.load_xptcod.console.save_xp
Changed
- Using
libtcod 1.18.1.
Fixed
tcod.event.KeySymandtcod.event.Scancodecan now be hashed.
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.KeySymtcod.event.Scancodetcod.event.Modifier
- New functions:
tcod.event.get_keyboard_statetcod.event.get_modifier_state
- Added
tcod.console.rgb_graphicandtcod.console.rgba_graphicdtypes. - Another name for the Console array attributes:
Console.rgbandConsole.rgba.
Changed
- Using
libtcod 1.17.0.
Deprecated
Console_tiles_rgbis being renamed toConsole.rgb.Console_tilesbeing renamed toConsole.rgba.
Fixed
- Contexts now give a more useful error when pickled.
- Fixed regressions with
tcod.console_print_frameandConsole.print_frame
when given empty strings as the banner.
12.2.0
Added
- Added
tcod.noise.Algorithmandtcod.noise.Implementationenums. - Added
tcod.noise.gridhelper 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.dijkstra2dnow returns the output and accepts anoutparameter.
Deprecated
- In the future
tcod.path.dijkstra2dwill no longer modify the input by default. Until then anoutparameter 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.eventcan now detect and will warn about uninitialized tile
attributes on mouse events.
Removed
- Python 3.5 is no longer supported.
- The
tdlmodule 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.