Release notes
New features
- You can now provide multiple datasets. They will be merged/appended together.
- You can provide a dataset with only inclusions. Use the flag `--included_dataset`. You are able to provide multiple included datasets.
- You can provide a dataset with only exclusions. Use the flag `--excluded_dataset`. Multiple files are possible.
- You can provide a labelled prior dataset. Use the flag`--prior_dataset`. Multiple files are possible.
- If given a partially labeled dataset, ASReview will now continue with those labels.
- A partially labeled dataset can now be simulated by ASReview.
Feature changes
- The flag `--extra_dataset` is removed, since its functionality is now covered by `--prior_dataset`.
- Oracle mode now takes the width of your console more into account.
- `prior_included` and `prior_excluded` are phased out.
- The option `--log_file` has been renamed to `--state_file`. The old option is (for now) still available.
Bug fixes
- Fix several issues with the parameters in the config file not being the same as `model.param`.
API Changes
- The `DenseNNLayer` model has been renamed to `NN2Layer` to have a more consistent naming scheme. In the same vein, it is now available under `asreview.models.nn_2_layer`.
- Functionality of creating the feature matrix has been moved from the factory `asreview.review.factory` to the review base class. Thus, instead of supplying the feature matrix to the review class, you should supply an `ASReviewData` instance.
- The current query is now stored in the log file.
- The feature matrix is now stored in the log file. This should improve performance, when restarting ASReview.
- When using the `reviewer.query` function, you can supply a different query strategy.
- It is now possible to write extensions for reading different file formats, using the `asreview.readers` entry-point.
- The Logger now has a property `settings` that replaces the `add_settings` method.
- Everything related to the `logger` functionality has been renamed to `state`. That means that arguments have been changed, class names have been changed, function names have been changed, etc.
Miscellaneous
- Improve documentation.