Build
* build: remove river from default dependencies ([`66a3a21`](https://github.com/adaptive-machine-learning/CapyMOA/commit/66a3a21c7e2e564decada5b7028abbddb0d1ee5a))
Chore
* chore(version): increment version to 0.1.0 ([`1a983a2`](https://github.com/adaptive-machine-learning/CapyMOA/commit/1a983a239e7a6092e4bf9bd224687f65c0e90988))
Ci
* ci: publish to pypi ([`ec1256c`](https://github.com/adaptive-machine-learning/CapyMOA/commit/ec1256c4f25e751c8a47bbc8246290f2131dd17a))
* ci: add gh-pages ([`6efd58c`](https://github.com/adaptive-machine-learning/CapyMOA/commit/6efd58c47c844b1047b8e0d52c80fa8580508546))
* ci: doc error ([`7c1507f`](https://github.com/adaptive-machine-learning/CapyMOA/commit/7c1507fbdcabc58aebb3f70eab900382fd60b4d9))
* ci: doc error ([`678e0a2`](https://github.com/adaptive-machine-learning/CapyMOA/commit/678e0a213af5366f49a4dee60a45df4aec753e56))
* ci: doc error ([`3dda36c`](https://github.com/adaptive-machine-learning/CapyMOA/commit/3dda36c76a351c130d0bec44a914cfdf63f73015))
* ci: Fix doc error ([`25b34df`](https://github.com/adaptive-machine-learning/CapyMOA/commit/25b34df62182a3a835de501f60af6476e7113064))
* ci: rename SGBT to StreamingGradientBoostedTrees ([`82604a5`](https://github.com/adaptive-machine-learning/CapyMOA/commit/82604a5d4b916a7fc3ec5d7a59b1f88ff42826ce))
* ci: change python version of github actions to 3.9 ([`1a2ca36`](https://github.com/adaptive-machine-learning/CapyMOA/commit/1a2ca3622b6e3f8f1e7458fa460d2987ab2a38de))
* ci: only upload docs on push ([`f1f2416`](https://github.com/adaptive-machine-learning/CapyMOA/commit/f1f2416062efb92995b201e1d645631c1d77e8b7))
* ci: add macos back to `all_targets.yml` ([`abe46f2`](https://github.com/adaptive-machine-learning/CapyMOA/commit/abe46f278546b2327b335e7db1e96e05a4adbf90))
* ci: fix an off by one error in version numbers ([`9a8dbf1`](https://github.com/adaptive-machine-learning/CapyMOA/commit/9a8dbf1207dc9b57bf04f858fddd34461e06ece3))
Documentation
* docs: update README ([`01c4a9f`](https://github.com/adaptive-machine-learning/CapyMOA/commit/01c4a9f0dab4714ef194795913617d40695bd105))
* docs: update landing pages ([`ee5eee4`](https://github.com/adaptive-machine-learning/CapyMOA/commit/ee5eee4a1af6fd0a32e12376a156311abd1d2118))
* docs: fix spelling and style mistakes ([`95c72fb`](https://github.com/adaptive-machine-learning/CapyMOA/commit/95c72fb1503e291251d0252960a33f82b9ec2686))
* docs(SKClassifier): add docs, doctest, typehints, and minor refactor ([`d85b708`](https://github.com/adaptive-machine-learning/CapyMOA/commit/d85b7081b1df0d43188fe5c0006c438a1a48b0a2))
Feature
* feat: add missing datasets and document datasets ([`3ac973f`](https://github.com/adaptive-machine-learning/CapyMOA/commit/3ac973f7c88c3ca8cff2c09f6d15c91f597cdae4))
* feat: add online smooth boost classifiers ([`478bd93`](https://github.com/adaptive-machine-learning/CapyMOA/commit/478bd9337d453a69ce5d569907fd142e982aeb15))
* feat: add nochange and majority class classifiers ([`0c822c1`](https://github.com/adaptive-machine-learning/CapyMOA/commit/0c822c1ad3bfe7c9a9c71a9c107c710a8b0971d4))
* feat: add OzaBoost ([`a08fd1b`](https://github.com/adaptive-machine-learning/CapyMOA/commit/a08fd1b467169a932621a9a328315ff05cbece1e))
* feat: improve ``capymoa`` environment configuration ([`ee96275`](https://github.com/adaptive-machine-learning/CapyMOA/commit/ee96275915d430cb99a2117a4d865b20fe3eafb9))
* feat: add SGBT ([`80f7007`](https://github.com/adaptive-machine-learning/CapyMOA/commit/80f7007786d76d2b82eade82a3db2f14d34d6102))
* feat(EFDT): leaf_prediction as str
Users can still use leaf_prediction as an integer (0, 1 or 2), but it can also be used as a string:
&34;MajorityClass&34;: 0, &34;NaiveBayes&34;: 1, &34;NaiveBayesAdaptive&34;: 2 ([`6454179`](https://github.com/adaptive-machine-learning/CapyMOA/commit/6454179940f53557dcf2b0e859bf7cbe0f14601c))
* feat(regressor): add SGDRegressor using sklearn ([`2e55155`](https://github.com/adaptive-machine-learning/CapyMOA/commit/2e551554b19f50a616f68dd04c213a17df300d1a))
* feat(regressor): add PassiveAggressiveRegressor ([`c54fe50`](https://github.com/adaptive-machine-learning/CapyMOA/commit/c54fe50953801542df94f17a1594003dfc474c8b))
* feat(base): add SKRegressor ([`309aa48`](https://github.com/adaptive-machine-learning/CapyMOA/commit/309aa488b54c33c3a394c00eeed18b6203a4c8f4))
* feat(SGDClassifier): add SGDClassifier ([`ec00ffd`](https://github.com/adaptive-machine-learning/CapyMOA/commit/ec00ffd53b6e47edf1322e25283352eb02d136d6))
Fix
* fix: update soknl and test ([`336766f`](https://github.com/adaptive-machine-learning/CapyMOA/commit/336766f4ac09282136e534d79d020be3573f0e31))
* fix: fix python 3.9 syntax error and float comparison in test ([`c7b7c1b`](https://github.com/adaptive-machine-learning/CapyMOA/commit/c7b7c1be399452ab68b4f77604f01544464fc907))
* fix: several updates
Updated EFDT and HoeffdingTree to
use _leaf_prediction(...) from _utils.py
Also changed dataset._util.py to
dataset.utils.py
Finally, updated the tests, there were
some issues (like EFDT_gini was using
InformationGain). ([`1dc6234`](https://github.com/adaptive-machine-learning/CapyMOA/commit/1dc6234ab89252594ed6243b152924ca5aacb114))
Refactor
* refactor(PassiveAggressiveClassifier): use SKClassifier base class ([`cb3ff18`](https://github.com/adaptive-machine-learning/CapyMOA/commit/cb3ff184efce6db7bc59173e5835c369378235c9))
Unknown
* Merge branch &39;pi-package&39; ([`7251f7f`](https://github.com/adaptive-machine-learning/CapyMOA/commit/7251f7fe5dc41280a70e3fde9debac0d74eb8717))
* doc: create LICENSE ([`b944be0`](https://github.com/adaptive-machine-learning/CapyMOA/commit/b944be0c23b326c524d2880bca65bfc97617dcae))