Skip to content

Releases: CoLRev-Environment/colrev

Version 0.10.0

02 Oct 07:17
0.10.0
0525e97
Compare
Choose a tag to compare

Added

  • SearchSources: SYNERGY datasets, OpenAlex, ERIC, IEEEXplore, ArXiv
  • JournalRankings: index, prep, and prescreen
  • CoLRev shell via cli-repl (colrev shell)
  • prep operation: pause and resume
  • Dashboard overview of the sample and project status
  • Extended tests, updated documentation (especially for extension development)
  • GitHub workflows to update dependencies (poetry update)
  • Ruff linter

Changed

  • Load: ris/csv/... files are loaded directly (without creating intermediate BibTeX file)
  • Introduced namespaced fields (e.g., colrev.pubmed.pubmedid instead of pubmedid)
  • Extracted quality checks to separate Quality Model
  • Docs: instructions for development setup
  • Code quality improvements (codacy)

Removed

  • colrev-asreview: extracted to separate package
  • watchdog-based service

Version 0.9.3

01 Oct 19:11
0.9.3
0c5c51e
Compare
Choose a tag to compare

Changed

  • Introduced namespaced fields (e.g., colrev.pubmed.pubmedid instead of pubmedid).

Version 0.9.2

24 Jul 05:33
v0.9.2
06ce450
Compare
Choose a tag to compare

Changed

  • Updated colrev-asreview dependency (PyPI instead of GitHub)

Version 0.9.1

23 Jul 13:02
v0.9.1
f522e42
Compare
Choose a tag to compare

Changed

  • Integrated load into SearchSource. Removed load_conversion endpoint: settings.json, packages, interface etc.

Version 0.9.0

31 May 20:23
0.9.0
9973fe5
Compare
Choose a tag to compare

Added

  • The quality_model was created to check for quality defects
  • The auto_upgrade flag allows users to enable/disable automated upgrades
  • All-contributors bot to acknowledge contributions to CoLRev
  • Implemented OpenLibrary as a SearchSource
  • Pylint check for direct assignment of colrev_status
  • Test battery for built-in SearchSources (heuristics, load, prep)
  • Backward-search comparison with OpenCitations data

Changed

  • Refactored language_service
  • Refactored the tests (conftest.py now provides the base_repo_review_manager fixture)
  • Changed pdf-hash (pdf to image) from poppler to mupdf for cross-platform compatibility (cpid1 -> cpid2)
  • Local settings changed from yaml to json
  • Quality defects (colrev_masterdata_provenance notes) change
  • The colrev.global_ids_consistency_check prep-endpoint is removed (integrated into the quality model)
  • Individual quality checks can be disabled through the prep/defects_to_ignore settings
  • Update the Github action workflows in CoLRev repositories

Removed

  • timeout-decorator dependency (for better compatibility with MacOS)
  • Docker image pdf-hash-service (replaced by mupdf)
  • Redundant fields for the backward search are removed (cited_by_file and cited_by_id)

Fixed

  • Documentation: typos and inconsistencies
  • Codacy issues and refactored complex files 1
  • Windows paths in iter_commit (git history)

Version 0.8.4

19 May 11:16
0.8.4
99d489a
Compare
Choose a tag to compare

Changed

  • Implemented new quality model
  • Quality defects (colrev_masterdata_provenance notes) change
  • The colrev.global_ids_consistency_check prep-endpoint is removed (integrated into the quality model)
  • Individual quality checks can be disabled through the prep/defects_to_ignore settings
  • Redundant fields for the backward search are removed (cited_by_file and cited_by_id)

Version 0.8.3

23 Apr 07:21
0.8.3
70546a0
Compare
Choose a tag to compare

Changed

  • CoLRev pdf IDs are now based on the mupdf library

Version 0.8.2

05 Apr 07:20
0.8.2
de2b48f
Compare
Choose a tag to compare

Fixed

  • Fix InvalidGitRepositoryError (raised upon status in empty directories)

Version 0.8.1

04 Apr 12:47
0.8.1
b9e8685
Compare
Choose a tag to compare

Changed

  • Update the GitHub action workflows in CoLRev repositories
  • Add auto-upgrade flag to settings

Version 0.8.0

26 Mar 15:25
0.8.0
a9ae518
Compare
Choose a tag to compare

Added

  • Unit tests: increased test coverage to 70%, added Github actions matrix tests across OS and Python versions
  • Completed OpenSSF Best Practices checks (1)
  • Added forward and backward searches based on OpenCitations
  • Moved documentation to readthedocs and revised documentation
  • Added dependabot and pre-commit.ci: automated code and secrity checks
  • Added support for Github actions, distinguishing packages that are supported in ci-environments (ci_supported flag)
  • Added Pubmed API searches and metadata preparation support
  • Option to initialize and run CoLRev repositories without requiring Docker
  • Overview video presented at ESMARConf2023 1
  • CITATION.cff and Zenodo
  • API-searches for the AIS eLibrary

Changed

  • Numerous modifications based on the user tests
  • Replaced OpenSearch with sqlite
  • SearchSource interface: run_search and add_package are now mandatory
  • Documentation review, including detailed information on development status
  • Consistent setup of Github actions (test, publish to PyPI)
  • Built-in packages renamed from colrev_built_in to colrev
  • Data package manuscriptrenamed to paper_md
  • Simplified upgrade operation and activated upgrades per default
  • Extracted and refactored language-service

Fixed

  • Several bugfixes