v1.0.0-beta.0
Pre-release
Pre-release
v1.0.0 Beta
After a long time the API is finally stable enough so we can comfortably go towards guaranteeing backwards compatibility for the foreseeable future.
The plan for releasing v1.0.0
is to have beta versions out for a while (1-2 months) without seeing a need for any breaking changes, then we should be ready to move forward.
This version aimed to clean up the mess that was sendtables
as well as some other issues (see #16). The new API should be more future-proof and expose less of the code that is only used internally.
API Breaking Changes
- Renamed
GameState.{T,CT}State()
functions toTeam{Terrorists,CounterTerrorists}()
so the functions are nicely ordered when sorted alphabetically - Moved
Parser.Entities()
toGameState.Entities()
- Replaced beta feature
Parser.SendTableParser()
withParser.ServerClasses()
(ServerClasses is fully supported for the future) - Refactored package
sendtables
- Moved
RoundEndReason
,RoundMVPReason
&HitGroup
types & constants toevents
package - Fixed typo in
events.RoundOfficiallyEndedEvent
(Officialy -> Officially)
Changes
- Improvements to the godoc
Features that were moved from beta status to fully supported
events.DataTablesParsedEvent
events.ParserWarnEvent
Parser.RegisterNetMessageHandler()
Roadmap
See https://github.com/markus-wa/demoinfocs-golang/wiki/v1.0.0-Roadmap