<!-- Release notes generated using configuration in .github/release.yml at 0.15.2 -->
What's Changed
Features
* feat: Add i18n support(zh and en). by dingzb in https://github.com/cracknuts-team/cracknuts/pull/84
* feat: Change the api name. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/87
* feat: Change the api name. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/88
* feat: Change the api name. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/89
* feat: Change the cracker(osc) panel layout. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/91
* fix: Fix the bug in checking whether the channel is enabled when storing the trace dataset. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/95
* feat: Add language configuration information to the configuration file. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/96
* feat: Improve the display performance of the trace panel. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/97
* feat: Display the default dataset save path in the acquisition panel. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/99
* feat: Add support for loading configuration of the cracker in pure code. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/100
* feat: Change language config to user config. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/101
* feat: Add config management command to cli. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/102
* feat: Add a handler_to_file function to the logger. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/103
* feat: Optimize the log printing performance. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/104
* feat: Send config after the associated config is changed to enabled. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/105
* feat: Add a welcome message print to the shortcut startup. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/106
* fix: The bug of latest version check. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/107
* fix: Rename the osc_set_analog_channel_enable. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/109
* feat: Add version info to the welcome message by dingzb in https://github.com/cracknuts-team/cracknuts/pull/112
* Feat: optimize host function by dingzb in https://github.com/cracknuts-team/cracknuts/pull/113
* fix: Fix the byte length error of channel enable. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/115
* Feat: UART SPI I2C configuration in panel. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/116
* feat: Update firmware by dingzb in https://github.com/cracknuts-team/cracknuts/pull/118
* feat: Add a NumPy-like interface for reading trace data. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/119
* feat: Add new baudrate. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/120
Bug Fixes
* Fix: clock freq error by dingzb in https://github.com/cracknuts-team/cracknuts/pull/90
* fix: Fix the negative value error in the osc_trigger_level function. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/92
* Fix: Fix the bug where the data field is lost when storing the dataset. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/94
* fix: Fix the bug in SN, MODEL, and VERSION display on the Cracker panel. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/108
* fix: Fix the bug in nut_voltage when using a numeric parameter. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/114
* Fix/change ip error by dingzb in https://github.com/cracknuts-team/cracknuts/pull/117
* Feat/add baudrate by dingzb in https://github.com/cracknuts-team/cracknuts/pull/121
Other Changes
* chore: Change cracker api function name. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/85
* Feat/scarr trace by dingzb in https://github.com/cracknuts-team/cracknuts/pull/86
* docs: Improve the documentation. by dingzb in https://github.com/cracknuts-team/cracknuts/pull/93
* Feat/release script by dingzb in https://github.com/cracknuts-team/cracknuts/pull/98
* feat: Change channel index 1 -> 0, 2 -> 1 by dingzb in https://github.com/cracknuts-team/cracknuts/pull/110
* feat: Add new get firmware version api by dingzb in https://github.com/cracknuts-team/cracknuts/pull/111
**Full Changelog**: https://github.com/cracknuts-team/cracknuts/compare/0.15.1...0.15.2