Skip to content

Releases: markus-wa/demoinfocs-golang

v5.0.2

21 Jul 21:42
0c5cd95
Compare
Choose a tag to compare

Fixes compilation issue with v5.0.0 + v5.0.1

Go Get

go get -u github.com/markus-wa/demoinfocs-golang/v5/pkg/[email protected]

New Features

  • Added support for CSTV Broadcast parsing, enabling live match analysis - see example

Breaking Changes

  • Upgraded version from v4 to v5, changing import paths from github.com/markus-wa/demoinfocs-golang/v4/... to github.com/markus-wa/demoinfocs-golang/v5/...
    • sed -i 's/demoinfocs-golang\/v4/demoinfocs-golang\/v5/' **/*.go may be useful to upgrade, use at your own risk
  • Removed CS:GO demo support, use v3 for CS:GO (this can be used alongside v5 in the same project without conflict
  • Removed Parser.ParseHeader & common.DemoHeader - use msg.CDemoFileHeader & msg.CSVCMsg_ServerInfo instead
  • Removed code marked as deprecated in v4 and code related to CS:GO

Discussions / Chat / Announcements

Discord Chat

v5.0.1

21 Jul 21:37
da6c37c
Compare
Choose a tag to compare

Fixes compilation issue with v5.0.0

Go Get

go get -u github.com/markus-wa/demoinfocs-golang/v5/pkg/[email protected]

New Features

  • Added support for CSTV Broadcast parsing, enabling live match analysis - see example

Breaking Changes

  • Upgraded version from v4 to v5, changing import paths from github.com/markus-wa/demoinfocs-golang/v4/... to github.com/markus-wa/demoinfocs-golang/v5/...
    • sed -i 's/demoinfocs-golang\/v4/demoinfocs-golang\/v5/' **/*.go may be useful to upgrade, use at your own risk
  • Removed CS:GO demo support, use v3 for CS:GO (this can be used alongside v5 in the same project without conflict
  • Removed Parser.ParseHeader & common.DemoHeader - use msg.CDemoFileHeader & msg.CSVCMsg_ServerInfo instead
  • Removed code marked as deprecated in v4 and code related to CS:GO

Discussions / Chat / Announcements

Discord Chat

v5.0.0

21 Jul 21:29
236b3b5
Compare
Choose a tag to compare

Go Get

go get -u github.com/markus-wa/demoinfocs-golang/v5/pkg/[email protected]

New Features

  • Added support for CSTV Broadcast parsing, enabling live match analysis - see example

Breaking Changes

  • Upgraded version from v4 to v5, changing import paths from github.com/markus-wa/demoinfocs-golang/v4/... to github.com/markus-wa/demoinfocs-golang/v5/...
    • sed -i 's/demoinfocs-golang\/v4/demoinfocs-golang\/v5/' **/*.go may be useful to upgrade, use at your own risk
  • Removed CS:GO demo support, use v3 for CS:GO (this can be used alongside v5 in the same project without conflict
  • Removed Parser.ParseHeader & common.DemoHeader - use msg.CDemoFileHeader & msg.CSVCMsg_ServerInfo instead
  • Removed code marked as deprecated in v4 and code related to CS:GO

Discussions / Chat / Announcements

Discord Chat

v4.3.4

21 Jul 16:45
454fdda
Compare
Choose a tag to compare

Go Get

go get -u github.com/markus-wa/demoinfocs-golang/v4/pkg/[email protected]

Changes

  • added player.ViewmodelOffset() and player.ViewmodelFOV()
  • fix incorrect UniqueID2() in SmokeStart events
  • fix possible nil player/weapon fields in some events
  • fix possible crash with recent POV demos

Discussions / Chat / Announcements

Discord Chat

v5.0.0-alpha.0

17 Apr 11:49
6a6eb08
Compare
Choose a tag to compare
v5.0.0-alpha.0 Pre-release
Pre-release

Go Get

go get -u github.com/markus-wa/demoinfocs-golang/v5/pkg/[email protected]

New Features

  • Added support for CSTV Broadcast parsing, enabling live match analysis - see example

Breaking Changes

  • Upgraded version from v4 to v5, changing import paths from github.com/markus-wa/demoinfocs-golang/v4/... to github.com/markus-wa/demoinfocs-golang/v5/...
  • Removed CS:GO demo support, use v3 for CS:GO (this can be used alongside v5 in the same project without conflict
  • Removed Parser.ParseHeader & common.DemoHeader - use msg.CDemoFileHeader & msg.CSVCMsg_ServerInfo instead
  • Removed code marked as deprecated in v4

Discussions / Chat / Announcements

Discord Chat

v4.3.3

03 Feb 17:28
f2c176d
Compare
Choose a tag to compare

Go Get

go get -u github.com/markus-wa/demoinfocs-golang/v4/pkg/[email protected]

Changes

  • fixed parsing for demos with UM_RequestDiagnostic messages (POV demos)

Discussions / Chat / Announcements

Discord Chat

v4.3.2

29 Jan 01:11
170d1e8
Compare
Choose a tag to compare

Go Get

go get -u github.com/markus-wa/demoinfocs-golang/v4/pkg/[email protected]

Changes

  • fixed parsing for demos after latest CS2 update
    • updated protos + add support for DEM_Recovery command

Discussions / Chat / Announcements

Discord Chat

v4.3.1

24 Jan 19:05
1a5e537
Compare
Choose a tag to compare

Go Get

go get -u github.com/markus-wa/demoinfocs-golang/v4/pkg/[email protected]

Changes

  • game event list fallback based on network protocol (thanks @akiver)
  • added missing chat message spectator event (thanks @akiver)
  • fixed grenade trajectories
  • fixed heat map & grenade overview examples with radar images
  • fixed nil reserve ammo errors in POV demos
  • various performance & memory footprint improvements

v4.3.0

04 Sep 22:52
ff602ae
Compare
Choose a tag to compare

Go Get

go get -u github.com/markus-wa/demoinfocs-golang/v4/pkg/[email protected]

Changes

  • significantly improved performance (~30% - 50% less time to parse)
  • added Kukri knife bindings
  • deprecated Player.Velocity() & Player.LastAlivePosition due to performance concerns, these will be removed in v5
  • change some warnings to print to stderr instead of stdout

v4.2.6

08 Aug 04:47
25f2b4e
Compare
Choose a tag to compare

Go Get

go get -u github.com/markus-wa/demoinfocs-golang/v4/pkg/[email protected]

Fixes

  • fix: possible nil player in game events on rare occasions