Releases: OCAP2/addon
Releases · OCAP2/addon
v2.1.0-rc.2
v2.1.0-rc.1
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
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
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