Skip to content

ReviewPulse v2.3.0 — Compatibility Cleanup

Choose a tag to compare

@lfariabr lfariabr released this 03 May 23:02
· 124 commits to main since this release

ReviewPulse v2.3.0 — Compatibility Cleanup

Release date: 2026-05-04

Summary

This release records the Issue #59 cleanup that removes legacy flat-module compatibility wrappers after the modular package refactor.

Model behavior is unchanged. No models are retrained, no thresholds are changed, and artifact paths/checkpoint formats remain the same.

Removed Legacy Wrappers

  • src/model.py
  • src/model_bert.py
  • src/baseline.py
  • src/train.py
  • src/train_bert.py
  • src/dataset.py
  • src/dataset_bert.py
  • src/parser.py
  • src/preprocess.py
  • src/features.py
  • src/app_service.py
  • src/evaluate.py
  • src/inference.py

Package __init__.py public APIs remain in place, especially src/inference/__init__.py and src/evaluation/__init__.py.

Canonical Commands

python -m src.training.baseline
python -m src.training.bilstm
python -m src.training.bert
python -m src.evaluation.runner
streamlit run app.py

Validation

.venv/bin/python3 -m pytest tests/ -q -m "not slow"
# 194 passed, 5 deselected