What's Changed
- Fix compilation without libconfig by @kopasiak in #6
- libusbgx: fix: Check fclose() return code by @kopasiak in #13
- Fix usbg_write_string off by one error by @agners in #18
- Os descriptors upstreaming v4 by @kopasiak in #17
- Disallow creating function with empty instance name by @kopasiak in #20
- Add support for UAC2 function by @johnkeeping in #22
- [RFC] Add USBG_VERSION preprocessor symbol by @johnkeeping in #23
- Fix #39 Compilation fails on gcc v8 by @studiofuga in #41
- Added support for CMake projects macros by @studiofuga in #40
- Fix typo in comment by @AristoChen in #52
- libusbgx: Add UVC support by @mgrzeschik in #55
- libusbgx: examples: gadget-vid-pid-remove: add dynamic vid pid support by @mgrzeschik in #54
- libusbgx: examples: gadget-vid-pid-remove: fix exit code on success by @tretter in #56
- Uvc libconfig import export support by @mgrzeschik in #61
- uvc: fix return check on scandir by @mgrzeschik in #62
- uvc: fix unsigned nmb to int by @mgrzeschik in #63
- improve uvc with import/export of config parameters by @mgrzeschik in #64
- Dev/net improve attributes to use Windows 10 native RNDIS driver by @fginez in #66
- MIDI correct integer attribute import / export by @Sabine-Schnabeltier in #74
- Automake: fix distclean of tests by @manut in #80
- Fix: Memory leak config label by @jeffrey-afk in #81
- load libcomposite kernel module by @ric96 in #82
- uac2: add additional configuration controls by @mgrzeschik in #83
- Add inquiry_string to LUN attributes by @NekoCWD in #87
- uvc: add more controls by @mgrzeschik in #85
- uvc: fix missing guid define by @mgrzeschik in #92
- function: add support for usb9pfs by @mgrzeschik in #91
- Bugfix/generic by @mgrzeschik in #93
- function: uac2: Align struct members to 4 bytes by @mgrzeschik in #94
- libusbgx: Add interface name for NCM Feature Descriptors by @liuming50 in #73
- Feature to set bitrates and framebuffersize from configfs by @mgrzeschik in #96
- Fixes for some of the compile warnings (-Wall -pedantic). by @mgrzeschik in #97
- Bugfix/functions buildwarnings by @mgrzeschik in #98
- Use meson build system by @mgrzeschik in #95
- libusbgx: Release libusbgx version 0.3.0 by @mgrzeschik in #99
New Contributors
- @kopasiak made their first contribution in #6
- @agners made their first contribution in #18
- @johnkeeping made their first contribution in #22
- @studiofuga made their first contribution in #41
- @AristoChen made their first contribution in #52
- @mgrzeschik made their first contribution in #55
- @tretter made their first contribution in #56
- @fginez made their first contribution in #66
- @Sabine-Schnabeltier made their first contribution in #74
- @manut made their first contribution in #80
- @jeffrey-afk made their first contribution in #81
- @ric96 made their first contribution in #82
- @NekoCWD made their first contribution in #87
- @liuming50 made their first contribution in #73
Full Changelog: https://github.com/linux-usb-gadgets/libusbgx/commits/libusbgx-v0.3.0