Releases: markus-wa/demoinfocs-golang
Releases · markus-wa/demoinfocs-golang
v1.8.0
Deprecation Notices
- Deprecated
DemoHeader.TickRate() - Deprecated
DemoHeader.TickTime()
New Features / Changes
- Added
Parser.TickRate() - Added
Parser.TickTime() - Implemented fallback to
CSVCMsg_ServerInfofor tick-rate etc. in case of corrupted demo headers with missing data (#184)
Fixes
- Replaced panicking behaviour with returning errors across the whole library (#183)
- Fixed rounding error in
Player.FlashTimeRemaining()that caused inaccurate calculation of the flash time in some rare cases
v1.7.6
v1.7.5
v1.7.4
v1.7.3
v1.7.2
v1.7.1
Fixes
- Fixed
PlayerHurt.WeaponInstancebeingnilin some cases (#171) - Fixed weapon identification for older demos (no more
EqUnknown) - Documented that
Player.Entitymay benilbetween the player's death and his re-spawn (#170) - Documented more events where
Playerfields may benil(#172) - Documented
Player.ViewDirection{X,Y}ranges (#116)
v1.7.0
Deprecations
- Deprecated
Inferno.Owner()in favour ofInferno.Thrower()
New Features / Changes
- Improved grenade tracking (#160 - thanks @xavier-rodet)
- Added
GrenadeEvent.Grenade - Added
GrenadeProjectile.WeaponInstance
- Added
- Added Player bot utility functions (#164)
Player.IsControllingBot()Player.ControlledBot()
- Added
IParticipants.AllByUserID()(#167 - thanks @BestAwperEver)
v1.6.1
v1.6.0
New Features / Changes
- Added
PlayerFlashed.Projectile, contains a reference to the flashbang'sGrenadeProjectile(#158)
Fixes
- Fixed
nil pointer dereferencepanic that occurred in some demos after the Operation Shattered Web update (#162 / #165)
Some players may now be "unknown" which can be dected by the new flagPlayer.IsUnknown.
These players are also named "unknown" (and lack a avatar) when replaying these demos in GOTV.