What's Changed
* docs: update developer guide by JabobKrauskopf in https://github.com/limebit/medmodels/pull/183
* feat: representation and overview for group nodes and edges by LauraBoenchenLB in https://github.com/limebit/medmodels/pull/163
* feat: Implement simple clone by JabobKrauskopf in https://github.com/limebit/medmodels/pull/204
* fix: `remove_node` now removes removed edges from `group_mapping` by JabobKrauskopf in https://github.com/limebit/medmodels/pull/206
* feat: Allow adding/appending to groups when adding nodes or edges by MarIniOnz in https://github.com/limebit/medmodels/pull/203
* fix: Renaming absolute risk function for correct one (absolute risk reduction) by MarIniOnz in https://github.com/limebit/medmodels/pull/209
* feat: Adding contingency table print and treatment groups variables renaming by MarIniOnz in https://github.com/limebit/medmodels/pull/211
* fix: medrecord attribute tables overview by LauraBoenchenLB in https://github.com/limebit/medmodels/pull/213
* feat: removing singular name functions and changing them to plural naming by MarIniOnz in https://github.com/limebit/medmodels/pull/225
* refactor: query engine by JabobKrauskopf in https://github.com/limebit/medmodels/pull/231
* fix: comparison operations now correctly evaluate operand by JabobKrauskopf in https://github.com/limebit/medmodels/pull/233
* feat: implement exclude operation by JabobKrauskopf in https://github.com/limebit/medmodels/pull/243
* refactor: replace outgoing_edges and incoming_edges with edges by JabobKrauskopf in https://github.com/limebit/medmodels/pull/245
* feat: implement duration by JabobKrauskopf in https://github.com/limebit/medmodels/pull/246
* refactor: optimize treatment effect and associated functions with new query engine by MarIniOnz in https://github.com/limebit/medmodels/pull/248
* fix: rust linting by JabobKrauskopf in https://github.com/limebit/medmodels/pull/263
* refactor: fast-computed representation of the MedRecord when in debugging mode by MarIniOnz in https://github.com/limebit/medmodels/pull/270
* feat: added group input variable and fixed table by LauraBoenchenLB in https://github.com/limebit/medmodels/pull/262
* refactor: stricter linting rules by JabobKrauskopf in https://github.com/limebit/medmodels/pull/290
* refactor: pin polars to 0.45.0 (rust), 1.17.0 (python) by JabobKrauskopf in https://github.com/limebit/medmodels/pull/297
* fix: add polars support for all datatypes by JabobKrauskopf in https://github.com/limebit/medmodels/pull/298
* feat: making static analysis as the default option for the TEE by MarIniOnz in https://github.com/limebit/medmodels/pull/274
* chore: Drop support for python 3.9 and add support for 3.13 by JabobKrauskopf in https://github.com/limebit/medmodels/pull/299
* docs: rewrite readme by FloLimebit in https://github.com/limebit/medmodels/pull/300
* fix: polars version by LauraBoenchenLB in https://github.com/limebit/medmodels/pull/308
* feat: adding advanced example dataset by MarIniOnz in https://github.com/limebit/medmodels/pull/267
* ci: github actions to use ubuntu 22.04 by JabobKrauskopf in https://github.com/limebit/medmodels/pull/310
* fix: the way essential covariates and one-hot-encoded ones are processed by MarIniOnz in https://github.com/limebit/medmodels/pull/256
* fix: docs build error by FloLimebit in https://github.com/limebit/medmodels/pull/311
* docs: add rule on resolving pr comments by JabobKrauskopf in https://github.com/limebit/medmodels/pull/312
**Full Changelog**: https://github.com/limebit/medmodels/compare/v0.1.2...v0.2.0