- Implement a new score function `score = 'IV-type'` for the PLIV model (for details see 161)
--> **API change** from `DoubleMLPLIV$new(obj_dml_data, ml_g, ml_m, ml_r [, ...])` to `DoubleMLPLIV$new(obj_dml_data, ml_g, ml_m, ml_r, ml_g [, ...])`
- Adapt the nuisance estimation for the `'IV-type'` score for the PLR model (for details see 161)
--> **API change** from `DoubleMLPLR$new(obj_dml_data, ml_g, ml_m [, ...])` to `DoubleMLPLR$new(obj_dml_data, ml_l, ml_m, ml_g [, ...])`
- Use `task_type` instead of `learner_class` to identify whether a learner is meant to regress or classify (this change makes it possible to easily integrate pipelines from `mlr3pipelines` as learner for the nuisance functions) 141
- Add [Contribution Guidelines](https://github.com/DoubleML/doubleml-for-r/blob/master/CONTRIBUTING.md), issue templates, a pull request template and a [discussion forum](https://github.com/DoubleML/doubleml-for-r/discussions) to the R package repository #142 146 147
- Allow the usage of classifiers for binary outcome variables in the model classes IRM and IIVM 114
- Bug fixes and maintenance 155 156 157 158 160 163