Releases: OCAP2/web
Releases · OCAP2/web
v2.1.0-rc4
What's Changed
Full Changelog: v2.1.0-rc3...v2.1.0-rc4
v2.1.0-rc3
What's Changed
- fix: include settings example in release archives by @fank in #109
- fix: handle null arrays in operation data by @fank in #110
- fix: prevent upload failures from missing data directory by @fank in #112
- feat: add healthcheck endpoint by @fank in #113
- fix: align parser with old extension data format by @fank in #115
- fix: correct ELLIPSE marker size to match in-game display by @fank in #117
- fix: implement true grid pattern for Grid and Cross brushes by @fank in #118
- fix: correct default alive state in protobuf decoder by @fank in #119
- fix: normalize filename handling with migration script by @fank in #120
- fix: download button not working in streaming mode by @fank in #121
- fix: add fire lines support for streaming/protobuf playback mode by @fank in #122
- fix: preserve assets folder structure in release archives by @fank in #123
Full Changelog: v2.1.0-rc2...v2.1.0-rc3
v2.1.0-rc2
What's Changed
- fix: register storage engines for all CLI convert commands by @fank in #92
- fix: detect gzip by magic bytes instead of file extension by @fank in #93
- feat: add BuildVersion to version endpoint by @fank in #94
- fix: hide null extension/addon versions in About modal by @fank in #95
- fix: add extension/addon version to protobuf/flatbuffers schemas by @fank in #96
- ci: split CI workflow into go and build by @fank in #97
- feat: add format status column to operation list by @fank in #98
- feat: reset interrupted conversions on server startup by @fank in #99
- feat: add failed status icon to operation list by @fank in #100
- fix: improve Docker build caching for Go modules by @fank in #101
- feat: use native arm64 runner for Docker builds by @fank in #102
- feat: add counter/score display for mission playback by @fank in #103
- feat: add dropdown to control unit name display (hide AI names) by @fank in #104
- fix: guard against empty message in counter events by @fank in #106
- fix: use absolute URLs for SVG pattern references by @fank in #105
- feat: add grid lines and scale ruler to map by @fank in #107
- fix: parse player name in connect/disconnect events by @fank in #108
Full Changelog: v2.1.0-rc1...v2.1.0-rc2
v2.1.0-rc1
What's Changed
- Fixed marker rotation by @fank in #9
- adds web support for role description prepended to player name in player list by @indig0fox in #11
- Remove group when going back in time and unit does not exist yet by @fank in #7
- Refactory server by @tekig in #12
- Added capture the flag event by @fank in #16
- Fixed zoom in share not working by @fank in #17
- Increase width to fit role changes by @fank in #18
- Fixed side filter by @fank in #21
- Dont draw marker if not visible by @fank in #23
- Switch between system if available by @fank in #24
- Added terminal hacking events by @fank in #25
- Styling updates by @fank in #27
- Readded customize option & cleanup by @fank in #28
- Use causedBy for victim if disconnected at same frame by @fank in #29
- Added new "captured" event by @fank in #26
- Added support for mission time by @fank in #30
- Kills of entities of the same side should decrease kill count by @fank in #31
- Using point cache to reduce the number of requests by @tekig in #33
- Added html encoding to prevent xss by @fank in #32
- Fixed styling issues in Firefox by @fank in #35
- Improved alpha check by @fank in #38
- Added support for frames in positions by @fank in #37
- Replaced jQuery with native javascript by @fank in #36
- Added smooth transition by @fank in #34
- Option to disable kill count in ui by @fank in #39
- Fix docker image path in README.md by @veteran29 in #40
- Early exit in Vehicle._updateAtFrame by @veteran29 in #41
- Fix sample docker run command by @P4sca1 in #43
- Update dependencies by @tekig in #47
- Add Italian translation by @Fratee in #46
- Add: Czech localization by @YetheSamartaka in #45
- Server supports relative paths by @tekig in #48
- Regional time calls changed to UTC for date display by @Exirium in #49
- add JSON.gz file download button (to use with ocap2arma) by @galevsky in #50
- ci: pin GitHub Actions to commit SHAs by @fank in #52
- ci: add Dependabot configuration by @fank in #53
- Bump docker/login-action from 1.10.0 to 3.6.0 by @dependabot[bot] in #55
- Bump actions/setup-go from 2.2.0 to 6.2.0 by @dependabot[bot] in #56
- Bump actions/upload-artifact from 2.3.1 to 6.0.0 by @dependabot[bot] in #63
- Bump docker/metadata-action from 3.8.0 to 5.10.0 by @dependabot[bot] in #61
- Bump actions/checkout from 2.7.0 to 6.0.1 by @dependabot[bot] in #60
- fix: resolve Docker build failures by @fank in #54
- Bump docker/build-push-action from 2.5.0 to 6.18.0 by @dependabot[bot] in #58
- ci: add PR checks and concurrency control by @fank in #67
- Bump github.com/stretchr/testify from 1.8.1 to 1.11.1 by @dependabot[bot] in #57
- Bump github.com/spf13/viper from 1.15.0 to 1.21.0 by @dependabot[bot] in #59
- Bump github.com/labstack/echo/v4 from 4.10.2 to 4.15.0 by @dependabot[bot] in #62
- fix: update Go version to 1.24 for Docker build by @fank in #68
- Bump alpine from 3.14 to 3.23 by @dependabot[bot] in #66
- Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #69
- feat: large recording playback with chunked streaming by @fank in #70
- refactor: adopt standard Go project layout by @fank in #71
- chore: update config files by @fank in #73
- ci: add test coverage tracking by @fank in #74
- test: improve server package coverage to 65% by @fank in #75
- test: improve coverage for handler, operation, and worker by @fank in #76
- test: improve storage package coverage (Phase 3) by @fank in #77
- test: improve conversion and handler coverage (Phase 4) by @fank in #78
- test: improve coverage for operation and converter (Phase 5) by @fank in #79
- test: improve coverage for storage and handlers (Phase 6) by @fank in #80
- test: improve coverage for marker and conversion worker (Phase 7) by @fank in #81
- test: add unit tests for cmd/ocap-webserver package (Phase 8) by @fank in #82
- test: add convertAll operation tests (Phase 9) by @fank in #83
- ci: exclude generated code from coverage metrics by @fank in #84
- Bump dawidd6/action-download-artifact from 12 to 13 by @dependabot[bot] in #86
- Bump docker/login-action from 3.6.0 to 3.7.0 by @dependabot[bot] in #85
- feat: merge web improvements from PR #42 (cloud tiling, layer controls) by @fank in #87
- feat: end-to-end format versioning by @fank in #89
- ci: add latest tag to Docker images for releases by @fank in #90
- ci: multi-platform builds with bundled assets by @fank in #91
New Contributors
- @fank made their first contribution in #9
- @indig0fox made their first contribution in #11
- @tekig made their first contribution in #12
- @veteran29 made their first contribution in #40
- @P4sca1 made their first contribution in #43
- @Fratee made their first contribution in #46
- @YetheSamartaka made their first contribution in #45
- @Exirium made their first contribution in #49
- @galevsky made their first contribution in #50
- @dependabot[bot] made their first contribution in #55
Full Changelog: https://github.com/OCAP2/web/commits/v2.1.0-rc1