8.0.1.3
What's Changed
- fix(builder): preserve existing LIBRARY_PATH when adding SDK path (4b9e396)
- fix(x264): enable assembly on macOS arm64 by using clang as assembler (96b472e)
- build(darwin): fix macOS arm64 compilation and enable VideoToolbox (a9f99ec)
- chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.5 to 2.13.7 (9299e3a)
- fix(nix): add macOS support to development shell (c12cb0f)
- chore(deps): update nixpkgs to latest revision (10d3c78)
- docs: replace Copilot instructions with agent guidelines (9089a9a)
- chore(deps): bump taiki-e/cache-cargo-install-action from 2 to 3 (825e061)
- chore(deps): bump github.com/gdamore/tcell/v2 from 2.11.0 to 2.13.5 (572bf73)
- chore(deps): bump actions/cache from 4 to 5 (9f0d211)
- refactor(builder): use map lookup for archive type detection (522ef5c)
- refactor(builder): extract ANSI colour formatting helpers (f45cdcf)
- refactor(builder): use slices.Contains for platform check in ShouldBuild (254258c)
- refactor(builder): add withBuildLog helper to consolidate log setup pattern (a91a09a)
- refactor(custom): add cstrPtr helper to simplify UUID function nil checks (66dbc57)
- refactor(custom): extract generic helper for FFmpeg iterator functions (e73687e)
- refactor(lib): remove dead code and simplify extraction error handling (6ca5591)
- perf(lib): stream download and extraction in single pass (2db76dd)
- fix(builder): add path traversal protection to archive extraction (7a1de9b)
- refactor(lib): simplify verifyChecksum control flow with early returns (7450439)
- fix(builder): remove false dependencies from codec libraries (adda3e4)
- refactor(builder): extract openBuildLog helper for log file setup (267cf3e)
- refactor(builder): extract stagingDir helper for build systems (1d0015e)
- refactor(ffmpeg): extract generic factory for ToXXXArray functions (da3452e)
- test: add ToCStr lifecycle and memory safety documentation (aad6124)
- test(lib): add release version semantic sort bug documentation (c930079)
- test: implement HTTP download failure recovery tests (3f4deea)
- test: add UUID parse error path validation tests (6b898a0)
- test: add Array bounds behaviour documentation tests (6136b7b)
- test: add iterator exhaustiveness tests for FFmpeg components (ce65fdb)
- test: add AVError and WrapErr error handling tests (2221d5e)
- test(log): add SLogAdapter reliability tests (5251de0)
- test: add CStr memory management tests with race detection (5d2a303)
- fix(lib): add path traversal protection to tarball extraction (f2f2dff)
Installation
go get github.com/linuxmatters/ffmpeg-statigo@v8.0.1.3Full Changelog: v8.0.1.2...v8.0.1.3