What's Changed
- gstreamer: enable volume feature by @JeanTracker in #909
- Apply changes by @kimhyungrok in #910
- ci: add black duck analysis by @webispy in #911
- fix issues detected by clang-tidy by @webispy in #912
- core: fix record data notification by @JeanTracker in #913
- action: fix script to use reuse workflows by @webispy in #914
- playsync: improve exception handling by @kimhyungrok in #915
- base: nugu audio by @JeanTracker in #916
- add nugu-kwd and nugu-epd to pc file dependency by @webispy in #917
- Apply changes by @webispy in #918
- packaging: add dev dependency by @webispy in #919
- action: upgrade action versions by @webispy in #920
- submodule: update njson by @JeanTracker in #921
- build: fix macOS build error by @webispy in #922
- action: fix CodeQL action to use manual build by @webispy in #923
- fix the method documentation by @kimhyungrok in #924
- sdk: memory deallocation by @JeanTracker in #925
- clikentkit: fix hangup by @JeanTracker in #926
- build: exclude portaudio plugin from default list by @webispy in #928
- build: fix component name by @webispy in #929
- plugin: fix plugin name by @webispy in #930
- fix plugin architecture by @webispy in #927
- build: fix build error on homebrew by @webispy in #931
- sdk: memory deallocation by @JeanTracker in #932
- sdk: voice streaming by @JeanTracker in #934
- refactoring the NuguRunner module by @webispy in #935
- plugin: add size check logic to speex by @webispy in #936
- core: fix AudioRecorderManager to use runner by @webispy in #937
- base: change openssl based SHA1 to g_checksum by @webispy in #938
- plugins: add missing 'static' to function by @webispy in #939
- sdk: support window by @JeanTracker in #933
- base: apply NUGU_API macro to support win32 by @webispy in #940
- fix time and random API to portable by @webispy in #941
- add ifdef guard to unistd.h by @webispy in #942
- build: add PDB info to CMake objects by @webispy in #943
- base: fix nugu_plugin module to support WIN32 by @webispy in #944
- base: disable syslog in WIN32 platform by @webispy in #945
- add WIN32 ifdef guard to winsock by @webispy in #946
- capability: add TTSAgent build error on WIN32 by @webispy in #947
- plugins: add 'plg_' prefix to target name by @webispy in #948
- build: fix link option by @webispy in #949
- add _WIN32 to existing MSYS guard by @webispy in #950
- core: remove casting in the TTSPlayer by @webispy in #951
- plugins: disable link for dump file on WIN32 by @webispy in #952
- refactoring build scripts by @webispy in #953
- base: fix ANSI escape code for log message by @webispy in #955
- plugin: add 'nugu_plugin_' prefix to filename by @webispy in #956
- build: fix gstreamer build options by @webispy in #957
- build: fix BUILTIN_PLUGIN feature by @webispy in #958
- clientkit: apply NUGU_API macro to support win32 by @JeanTracker in #954
- base: initialize mutex by @JeanTracker in #959
- tests: fix plugin testcase by @webispy in #960
- build: add missing NUGU_LIBRARY_BUILD define by @webispy in #961
- tests: support msvc by @JeanTracker in #962
- examples: support msvc by @JeanTracker in #963
- core: fix SpeechRecognizer to support WIN32 by @webispy in #964
- build: fix RapidJSON check logic by @webispy in #965
- build: fix built-in opus library build error by @webispy in #966
- build: add BUILTIN_NJSON feature by @webispy in #967
- base: fix curl log to skip CRLF data by @webispy in #968
- build: add mandatory dependency to requires by @webispy in #969
- build: fix plugin build error on macos ffi by @webispy in #970
- fix capability version check by @kimhyungrok in #972
- improve AudioPlayer playsync handling by @kimhyungrok in #974
- fix bug: seek time unit by @JeanTracker in #973
- fix media player position handling by @kimhyungrok in #971
- update network connection oriented mode check by @kimhyungrok in #975
- build: fix CMakeLists.txt to check builtin options by @webispy in #976
- capability: fix bug by @JeanTracker in #977
- core: update position by @JeanTracker in #978
- Release 1.7.6 by @kimhyungrok in #979
Full Changelog: v1.7.5...v1.7.6