Skip to content

Releases: markus-wa/demoinfocs-golang

v0.3.0

03 May 16:41

Choose a tag to compare

API Breaking Changes

  • Changed bomb-events attribute Site to be of type bombsite (either events.BombsiteA or events.BombsiteB) instead of rune
  • Changed name of field BombBeginDefuseEvent.Defuser to Player so as to be in line with the other bomb-events

Changes

  • Added build tag debugdemoinfocs for debugging game events etc.
  • Vendoring with dep
  • Bitread v0.2.1 (BitReader.Skip())

Fixes

  • Fixed BombBeginDefuseEvent not being handled by BombEventIf handlers

Vendoring

We are using a separate repository for dependencies (https://github.com/markus-wa/demoinfocs-golang-vendor). The reason behind that is to avoid cluttering the repo and avoid search results on github returning irrelevant results.

v0.2.0

16 Apr 19:18

Choose a tag to compare

Changes

  • Added Parser.Header() method to access the DemoHeader (thanks @micvbang)
  • Return DemoHeader when calling Parser.ParseHeader() (API breaking)
  • New error ErrUnexpectedEndOfDemo for unexpected end of stream
  • New error ErrCancelled to identify cancellation

v0.1.1

10 Apr 01:43

Choose a tag to compare

  • Fixed #3 (No more panics on incomplete demos)

v0.1.0

09 Apr 15:20

Choose a tag to compare

Finally, the first (pre-)release (This should have been done a while ago).

The API is fairly stable and most things should work pretty well at this point.

There are still some bugs and improvements to be made until I feel good about putting a v1.0.0 out there.