Releases: libtcod/python-tcod
Releases · libtcod/python-tcod
16.2.1
Fixed
- Fixed errors loading files where their paths are non-ASCII and the C locale is not UTF-8.
16.2.0
Changed
- Renamed
gaussmethods to fix typos.
16.1.1
16.1.0
Added
- Added the enums
tcod.event.MouseButtonandtcod.event.MouseButtonMask.
Changed
- Using
libtcod 1.24.0.
Deprecated
- Mouse button and mask constants have been replaced by enums.
Fixed
WindowResizedliteral annotations were in the wrong case.
16.0.3
Changed
- Enabled logging for libtcod and SDL.
Deprecated
- Deprecated using
tcodas an implicit alias forlibtcodpy.
You should usefrom tcod import libtcodpyif you want to access this module. - Deprecated constants being held directly in
tcod, get these fromtcod.libtcodpyinstead. - Deprecated
tcod.Consolewhich should be accessed fromtcod.console.Consoleinstead.
16.0.2
Fixed
- Joystick/controller device events would raise
RuntimeErrorwhen accessed after removal.
16.0.1
Fixed
AudioDevice.stoppedwas inverted.- Fixed the audio mixer stop and fadeout methods.
- Exceptions raised in the audio mixer callback no longer cause a messy crash, they now go to
sys.unraisablehook.
16.0.0
Added
- Added PathLike support to more libtcodpy functions.
- New
tcod.sdl.mouse.showfunction for querying or setting mouse visibility. - New class method
tcod.image.Image.from_fileto load images with. This replacestcod.image_load. tcod.sdl.audio.AudioDeviceis now a context manager.
Changed
- SDL audio conversion will now pass unconvertible floating types as float32 instead of raising.
Deprecated
- Deprecated the libtcodpy functions for images and noise generators.
Removed
tcod.console_set_custom_fontcan no longer take bytes as the file path.
Fixed
- Fix
tcod.sdl.mouse.warp_in_windowfunction. - Fix
TypeError: '_AudioCallbackUserdata' object is not callablewhen using an SDL audio device callback.
#128
15.0.3
Deprecated
- Deprecated all libtcod color constants. Replace these with your own manually defined colors.
Using a color will tell you the color values of the deprecated color in the warning. - Deprecated older scancode and keysym constants. These were replaced with the Scancode and KeySym enums.
Fixed
- DLL loader could fail to load
SDL2.dllwhen other tcod namespace packages were installed.
15.0.1
Added
- Added support for
tcod.sdlnamespace packages.
Fixed
Renderer.read_pixelsmethod was completely broken.