Releases: sippy/libg722
Releases · sippy/libg722
v1.2.2
libg722 v1.2.2 Release Notes
Highlights
- Expanded Apple ecosystem support. Adds an iOS build script that produces a reusable
g722.xcframework, improves macOS installation defaults, and fixes endian handling so the library and tests run cleanly on Apple platforms. - Debian packaging and publishing. Introduces Debian package manifests and CI coverage to build and publish
.debartifacts alongside existing deliverables. - Python 3.13 compatibility. Extends the wheel matrix and release tooling to cover Python 3.13 on macOS, Linux, and Windows, keeping the bindings current.
What's Changed
- Add iOS build support, macOS fixes, and produce an XCFramework artifact in CI. (fosple, Maksym Sobolyev)
- Improve CMake, GNU make, and BSD make builds for Apple hosts, including new default install paths and static library flags for GCC builds.
- Generate Debian packaging metadata (
debian/) and exercise package builds as part of automation. - Extend GitHub Actions coverage: add Python 3.13, reorganise package publishing to avoid stale artifacts, parallelise docker and wheel builds, and cancel outdated
codex/orwipruns automatically. - Ensure toolchains required for multi-arch builds (e.g.,
llvm-ar) are present in CI images. - Refresh licensing headers and documentation with up-to-date copyright and Apple platform instructions.
Links
- Full Changelog: v1.2.1...v1.2.2
New Contributors
- @fosple made their first contribution in v1.2.2.
v1.2.1
v1.2.1 — 2025-05-04
Notable Changes
- ✅ Binary wheels now available — Prebuilt Python wheels are automatically published for common platforms.
- 🧪 Improved test coverage — Added encode/decode loop tests across all supported bitrates and sample rates.
- 🔧 C standard downgraded to C11 — Reverted from C17 to C11 for broader build compatibility with older CMake versions.
- 🚀 Streamlined CI/CD pipeline — Introduced new automation for release rolling, wheel builds, and publishing, with improved caching and dependency handling.
New Contributors:
Full Changelog: v_1_2_0...v1.2.1
v_1_2_0
Release Notes for Version 1.2.0
Key Changes
New Features
- Docker Support:
Enhancements
- Platform Support:
Bug Fixes
- Header Management:
- Code Quality:
Miscellaneous
- DockerHub: Avoid pushing into DockerHub for forked repositories. (64c49ac)
This release includes important updates and improvements to enhance the overall functionality and performance of the system. Users are encouraged to update to this latest version to benefit from these changes.
v_1_1_1
- Fix MacOS X build
- properly handle numpy build dependency
Full Changelog: v_1_1_0...v_1_1_1
1.1.0
1.0.3
What's Changed
- Update Makefile by @meerd in #3
- Saturating the output of the QMF to avoid over/under-flows in the decoder by @cloppingemu in #4
New Contributors
- @meerd made their first contribution in #3
- @cloppingemu made their first contribution in #4
Full Changelog: v_1_0_2...v_1_0_3