This maintenance release fixes various minor issues. The models are not changed, and predictions should be identical to previous versions.
The main changes are:
1. Tensorflow dependency updated to 'tensorflow>=2.12.0'. We no longer run TF in version 1 compatibility mode.
2. Changed `mhcflurry-predict-scan` to be more intuitive. See 219
3. Make unit tests deterministic by correctly setting the random seed (we were setting it incorrectly before)
4. Use `yaml.safe_load` instead of `yaml.load` (fixes 215)
5. Switch to github actions for CI/CD instead of travis
6. Update Dockerfile to work with recent docker versions
7. Various small fixes to eliminate warnings
Thanks to walid0925 for his helpful contributions on this release!