What's Changed
* Feature: Adaptive signal generation from ML predictions by rushilg99 in https://github.com/macrosynergy/macrosynergy/pull/1223
* Feature: Edits to Panel splitter classes by emhbrine in https://github.com/macrosynergy/macrosynergy/pull/1220
* Feature: Deprecating singular arguments (ret, sig, freq, agg_sig and rival_sigs) in Signal Return Relations by sandresen1 in https://github.com/macrosynergy/macrosynergy/pull/1235
* Bugfix: Remove single character variables to prevent linting from failing by sandresen1 in https://github.com/macrosynergy/macrosynergy/pull/1236
* Feature: Add option for custom title font size in `NaivePNL.plot_pnls()` function by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/1237
* Feature: use business day `freq` by emhbrine in https://github.com/macrosynergy/macrosynergy/pull/1238
* Bugfix: Make assertion error in `update_df` more informative by sandresen1 in https://github.com/macrosynergy/macrosynergy/pull/1240
**Full Changelog**: https://github.com/macrosynergy/macrosynergy/compare/v0.0.48...v0.0.49