Skip to content

Releases: OCAP2/addon

v2.1.0-rc.2

06 Mar 16:51
76b50ff

Choose a tag to compare

v2.1.0-rc.2 Pre-release
Pre-release

What's Changed

  • fix: marker creation frame formula and Zeus temp marker exclusion by @fank in #90
  • fix: marker frame formula, Zeus exclusion, and auto sector capture tracking by @fank in #91
  • chore: remove unused DEBUG_MODE defines by @fank in #92

Full Changelog: v2.1.0-rc.1...v2.1.0-rc.2

v2.1.0-rc.1

05 Mar 21:35
c41e07f

Choose a tag to compare

v2.1.0-rc.1 Pre-release
Pre-release

What's Changed

  • perf: recording performance optimizations by @fank in #83
  • perf: recording performance optimizations — round 2 by @fank in #84
  • fix: entities vanish in playback due to sparse position data by @fank in #85
  • fix: entity removal for excluded entities (disconnect, respawn) by @fank in #86
  • feat: track all marker property updates with diff detection by @fank in #87
  • fix: projectile tracking reliability + server-side lifecycle for non-bullet projectiles by @fank in #88
  • fix: event-driven saveOnEmpty to prevent data loss on fast shutdown by @fank in #89

Full Changelog: v2.1.0-alpha.2...v2.1.0-rc.1

v2.1.0-alpha.2

23 Feb 14:34
6e31c86

Choose a tag to compare

v2.1.0-alpha.2 Pre-release
Pre-release

What's Changed

  • refactor: eliminate database addon by @fank in #73
  • fix: parse TFAR frequency string before toFixed call by @fank in #75
  • feat: add ACRE2 radio event tracking by @fank in #76
  • refactor: start frame numbering at 1 instead of 0 by @fank in #78
  • fix: detect server admin status on connect for diary controls by @fank in #77
  • fix: guard against empty getUserInfo in admin state handler by @fank in #79
  • feat: replace mine projectile events with placed object lifecycle by @fank in #74
  • refactor: standardize command names to :RESOURCE:ACTION: pattern by @fank in #80
  • fix: vehicle class exclusion broken when kindOf list is empty by @fank in #81
  • feat: include config side in :VEHICLE:CREATE: command by @fank in #82

Full Changelog: v2.1.0-alpha.1...v2.1.0-alpha.2

v2.1.0-alpha.1

18 Feb 12:21
8fae921

Choose a tag to compare

v2.1.0-alpha.1 Pre-release
Pre-release

What's Changed

  • OCAP 2.0: Modular architecture with database export by @fank in #33
  • Fix MarkerUpdated exclusion check always excluding all markers by @fank in #34
  • Remove erroneous PREP(sendData) from database addon by @fank in #35
  • Fix callExtension error by passing empty array instead of nil by @fank in #36
  • Fix marker side format to use string instead of numeric ID by @fank in #37
  • Fix HEMTT lint warnings by @fank in #38
  • Add GitHub Actions workflow for build validation by @fank in #39
  • Refactor ACE explosives to use Explode event handler by @fank in #42
  • Refactor projectile tracking to use lightweight array format by @fank in #43
  • Rename licence.txt to LICENSE for GitHub detection by @fank in #46
  • Fix re-recording after export losing data (missing NEW:MISSION) by @fank in #47
  • Fix vehicle tracking: ejection seats, disappeared vehicles, parachute lifetime by @fank in #48
  • Remove duplicate mission_data/time metric by @fank in #50
  • Add magazine icon path to projectile data by @fank in #45
  • Filter parachute/ejection seat kill events and fix dead parachute tracking by @fank in #49
  • Compatibility with Restrict Markers by @mrschick in #44
  • fix: update extension VERSION parsing for new 3-element response by @fank in #51
  • fix: grant admin diary controls to already-connected players by @fank in #52
  • fix: resume tracking units that become player-controlled after disconnect by @fank in #53
  • fix: skip kill event for disconnected players by @fank in #54
  • fix: convert owner ID to string for getUserInfo in admin UI init by @fank in #56
  • feat: track groupID and side dynamically per unit state update by @fank in #55
  • fix: vehicle weapon tracking, projectile system overhaul by @fank in #57
  • fix: remove global toFixed calls that interfere with TFAR radios by @fank in #58
  • fix: remove undefined _hitThings reference in HitPart EH by @fank in #59
  • refactor: unify :FPS: and :METRIC: into single :TELEMETRY: command by @fank in #60
  • fix: broadcast OCAP_id to clients for dedicated server projectile tracking by @fank in #61
  • fix: stop telemetry loop when recording is inactive by @fank in #62
  • fix: gate extension call logging behind debug mode by @fank in #63
  • fix: resolve adminUIcontrol race condition during postInit by @fank in #64
  • fix: diary status never updating past initial values by @fank in #65
  • fix: PFH interval variables not accessible due to private scoping by @fank in #67
  • fix: broadcast lastFired to server for correct kill weapon attribution by @fank in #66
  • fix: use HandleDamage for explosive kill weapon attribution by @fank in #68
  • ci: add release workflow by @fank in #69
  • fix: correct release asset glob to match HEMTT output by @fank in #70
  • chore: set version to 2.1.0 by @fank in #71

New Contributors

Full Changelog: v2.0.0...v2.1.0-alpha.1