Summary of Changes
- Added new function `create_app` (https://github.com/pycaret/pycaret/pull/2044)
- Refactored `optimize_threshold` function (https://github.com/pycaret/pycaret/pull/2041)
- Added new function `create_docker` (https://github.com/pycaret/pycaret/pull/2005)
- Added new function `create_api` (https://github.com/pycaret/pycaret/pull/2000)
- Added new function `check_fairness` (https://github.com/pycaret/pycaret/pull/1997)
- Added new function `eda` (https://github.com/pycaret/pycaret/pull/1983)
- Added new function `convert_model` (https://github.com/pycaret/pycaret/pull/1959)
- Added an ability to pass kwargs to plots in `plot_model` (https://github.com/pycaret/pycaret/pull/1940)
- Added `drift_report` functionality to `predict_model` (https://github.com/pycaret/pycaret/pull/1935)
- Added new function `dashboard` (https://github.com/pycaret/pycaret/pull/1925)
- Added `grid_interval` parameter to `optimize_threshold` - thanks to wolfryu (https://github.com/pycaret/pycaret/pull/1938)
- Made logging level configurable by environment variable (https://github.com/pycaret/pycaret/pull/2026)
- Made the optional path in AWS configurable (https://github.com/pycaret/pycaret/pull/2045)
- Fixed TSNE plot with PCA (https://github.com/pycaret/pycaret/pull/2032)
- Fixed rendering of streamlit plots (https://github.com/pycaret/pycaret/pull/2008)
- Fixed class names in `tree` plot - thanks to yamasakih (https://github.com/pycaret/pycaret/pull/1982)
- Fixed NearZeroVariance preprocessor not being configurable - thanks to Flyfoxs (https://github.com/pycaret/pycaret/pull/1952)
- Removed duplicated code - thanks to Flyfoxs (https://github.com/pycaret/pycaret/pull/1882)
- Documentation improvements - thanks to harsh204016, khrapovs (https://github.com/pycaret/pycaret/pull/1931, https://github.com/pycaret/pycaret/pull/1956, https://github.com/pycaret/pycaret/pull/1946, https://github.com/pycaret/pycaret/pull/1949)
- Pinned `pyyaml<6.0.0` to fix issues with Google Colab