You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+21-2Lines changed: 21 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,15 +3,34 @@
3
3
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
4
4
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5
5
6
+
## v4.0.0 - Unreleased
7
+
8
+
### `Added`
9
+
10
+
-[#107](https://github.com/KohlbacherLab/epytope/pull/107) Added `EnsemblRESTAdapter` and `PyEnsemblAdapter` as drop-in replacements for `MartsAdapter`[#103](https://github.com/KohlbacherLab/epytope/issues/103)[#106](https://github.com/KohlbacherLab/epytope/issues/106)
11
+
- Added MHCFlurry 2.0 predictor class
12
+
13
+
### `Changed`
14
+
15
+
-**BREAKING**: Minimum Python version raised to 3.11, build via `pyproject.toml`
16
+
-**BREAKING**: Removed `mhcnuggets` predictors; `mhcflurry` is now optional (`pip install epytope[mhcflurry]`)
17
+
- Full pandas 3.0 compatibility
18
+
- Migrated CI to `pytest` with Python 3.11/3.12 matrix
19
+
-[#107](https://github.com/KohlbacherLab/epytope/pull/107) Switched CI tests from `MartsAdapter` (BioMart) to `EnsemblRESTAdapter` (REST API) to eliminate flaky BioMart failures
20
+
-[#107](https://github.com/KohlbacherLab/epytope/pull/107) Restricted external tool CI tests to PRs targeting `main`/`master` only
21
+
22
+
### `Fixed`
23
+
24
+
- Fixed `MartsAdapter``KeyError` caused by inconsistent BioMart display-name headers
25
+
- Fixed nondeterministic OptiTope results due to unordered set inputs to Pyomo
26
+
6
27
## v3.4.0 - 2024-01-10
7
28
8
29
### `Added`
9
30
10
31
-[#93](https://github.com/KohlbacherLab/epytope/pull/93) Added NetMHCIIpan version 4.2 interface [#92](https://github.com/KohlbacherLab/epytope/issues/92)
11
32
-[#96](https://github.com/KohlbacherLab/epytope/pull/96) Added NetMHCIIpan version 4.3 interface [#95](https://github.com/KohlbacherLab/epytope/issues/95)
12
33
13
-
### `Changed`
14
-
15
34
### `Fixed`
16
35
17
36
-[#93](https://github.com/KohlbacherLab/epytope/pull/93) Fixed length restriction of NetMHCIIpan interfaces [#91](https://github.com/KohlbacherLab/epytope/issues/91)
0 commit comments