- Fixes:
- Fixed issue #130.
- Fixed issue #150.
- Fixed issue #152.
- Fixed having extra os.sep character in except_hooks.print_exception messages per file referenced in traceback.
- Fixed core_settings.ini creation for non-english languages.
- Fixed initial comment of core_settings.ini.
- Fixed server.get_net_stats().
- Fixed unloading AutoUnload instances when a NotImplementedError was raised.
- Fixed Event instances from raising on unload if they failed to initialize.
- Fixed TempEntity[Pre/Post]Hook from raising on unload if they failed to initialize.
- Fixed Entity[Pre/Post]Hook from raising on unload if they failed to initialize.
- Fixed Typed[Client/Say/Server]Command instances from raising on unload if they failed to register.
- Fixed ListenerManagerDecorator from raising on unload if it failed to register.
- Fixed Vector.length property not accepting float value.
- Fixed a crash when using ProtobufMessage to modify a message allocated by the server.
- Fixed ProtobufMessage.get_[repeated_]string crashes.
- Fixed Edict.free setter method from raising an exception.
- fixed issue #124 by adding a workaround.
- Fixed issue #130.
- Additions:
- Added core.console_message().
- Added wrapper for Entity.set_parent().
- Added ListenerManager.__contains__().
- Added Vector.normalized() and Vector.copy().
- Added missing french translations.
- Added armor data to hl2mp.
- Added possibility to use tokens in <menu>.send().
- Added sub-command "sp auth permission parent list".
- Added Entity.emit_sound, Player.play_sound and Entity.stop_sound.
- Added Entity.delay().
- Added a warning into Player.set_color for CS:GO.
- Added possibility to set ServerEntity.model_name.
- Added missing __all__ declaration to commands.typed module.
- Added core.console_message().
- Removals:
- Changes:
- Renamed on_map_end_listener_manager to on_level_end_listener_manager.
- Renamed end_touch to input_end_touch and start_touch to input_start_touch.
- Player class has now a single "flashlight" property instead of multiple virtual functions.
- Entity listeners are no longer passing the index to the callbacks.
- TraceFilterSimple now accept an iterable of BaseEntity instances instead of indexes as ignored entities (fix for non-networkable entity and Entity.is_in_solid raising).
- Changed behaviour of Player.spawn() and added keyword "force".
- Renamed on_map_end_listener_manager to on_level_end_listener_manager.
The full changelog can be found here:
https://github.com/Source-Python-Dev-Team/Source.Python/compare/master@%7B2016-10-01%7D...master@%7B2016-11-01%7D