tag:github.com,2008:https://github.com/CompOmics/ms2rescore/releasesRelease notes from ms2rescore2026-02-10T13:58:24Ztag:github.com,2008:Repository/101978052/v3.2.12026-02-10T14:19:08Zv3.2.1<h3>Changed</h3>
<ul>
<li>๐ Update installer dependency pins (pyopenms 3.5, psm_utils 1.5, ms2rescore-rs 0.4.3, deeplc 3.1.13, im2deep 1.2.0)</li>
<li>๐ Update lock file</li>
</ul>
<h3>Removed</h3>
<ul>
<li>๐ฅ Dropped support for Python 3.10 (required for DeepLC)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>๐ <code>report</code>: Catch indexerror if no confidently identified PSMs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3754450616" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/243" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/243/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/243">#243</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3251653026" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/231" data-hovercard-type="issue" data-hovercard-url="/CompOmics/ms2rescore/issues/231/hovercard" href="https://github.com/CompOmics/ms2rescore/issues/231">#231</a>).</li>
<li>๐ <code>report</code>: Fixed empty charts due to mismatching plotly.js version. The version is now determined dynamically preventing future issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3731454712" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/242" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/242/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/242">#242</a>)</li>
<li>๐ GUI: Fixed missing log file when running MSยฒRescore through the GUI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3731454712" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/242" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/242/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/242">#242</a>)</li>
<li>๐ GUI: Fix an issue where running DeepLC through the GUI in debug mode resulted in an error due to stdout/stderr being None (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3731454712" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/242" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/242/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/242">#242</a>)</li>
<li>๐ PyInstaller: Fix recent issues with missing dependencies in Windows Installer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3731454712" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/242" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/242/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/242">#242</a>)</li>
<li>๐ PyInstaller: Use dependency groups and uv to pin certain package versions for the Windows installer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3719799551" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/241" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/241/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/241">#241</a>)</li>
<li>๐ <code>docs</code>: Fix typo in default argument of IM2Deep docstring (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3719799551" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/241" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/241/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/241">#241</a>)</li>
</ul>
<hr>
<p><strong>The Windows installer also contains changes from these upstream packages</strong></p>
<h2>psm_utils (v1.5.1)</h2>
<h3>Fixed</h3>
<ul>
<li>๐ <code>io.idxml</code>: Fix compatibility with pyOpenMS 3.5+ for PeptideIdentificationList handling (also see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3754234090" data-permission-text="Title is private" data-url="https://github.com/OpenMS/OpenMS/issues/8552" data-hovercard-type="issue" data-hovercard-url="/OpenMS/OpenMS/issues/8552/hovercard" href="https://github.com/OpenMS/OpenMS/issues/8552">OpenMS/OpenMS#8552</a>).</li>
<li>๐ <code>io.percolator</code>: Fix missing ScanNr values when using <code>write_file</code> (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3405090411" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/235" data-hovercard-type="issue" data-hovercard-url="/CompOmics/ms2rescore/issues/235/hovercard" href="https://github.com/CompOmics/ms2rescore/issues/235">#235</a>).</li>
<li>๐ <code>io.percolator</code>: Fix missing style argument when checking whether <code>PercolatorTabWriter</code> supports <code>write_psm</code>.</li>
<li>๐ <code>io.pepxml</code>: Fix robustness of <code>PepXMLReader</code> against missing params in file.</li>
</ul>
<h2>IM2Deep (v1.2.0, v1.1.0)</h2>
<h3>Fixed</h3>
<ul>
<li>โฌ๏ธ Remove Numpy version pin; general linting and typing updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3792318495" data-permission-text="Title is private" data-url="https://github.com/CompOmics/IM2Deep/issues/17" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/IM2Deep/pull/17/hovercard" href="https://github.com/CompOmics/IM2Deep/pull/17">CompOmics/IM2Deep#17</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3784231099" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/244" data-hovercard-type="issue" data-hovercard-url="/CompOmics/ms2rescore/issues/244/hovercard" href="https://github.com/CompOmics/ms2rescore/issues/244">#244</a>)</li>
<li>๐ Fix MS2Rescore compatibility (calibration data typing) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3719762732" data-permission-text="Title is private" data-url="https://github.com/CompOmics/IM2Deep/issues/15" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/IM2Deep/pull/15/hovercard" href="https://github.com/CompOmics/IM2Deep/pull/15">CompOmics/IM2Deep#15</a>)</li>
</ul>
<h2>MSยฒPIP (v4.1.2, v4.1.1)</h2>
<h3>Fixed</h3>
<ul>
<li>๐ Prefer (faster) Genesis for model downloads, with a fall back to Zenodo</li>
<li>โฌ๏ธ Fix support for sqlalchemy v2, keeping backwards compatibility with v1.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3712907718" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2pip/issues/249" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2pip/pull/249/hovercard" href="https://github.com/CompOmics/ms2pip/pull/249">CompOmics/ms2pip#249</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3714199103" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2pip/issues/250" data-hovercard-type="issue" data-hovercard-url="/CompOmics/ms2pip/issues/250/hovercard" href="https://github.com/CompOmics/ms2pip/issues/250">CompOmics/ms2pip#250</a>)</li>
<li>๐ Fix typo of <code>max_length</code> in <code>search_space</code> documentation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3097264923" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2pip/issues/245" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2pip/pull/245/hovercard" href="https://github.com/CompOmics/ms2pip/pull/245">CompOmics/ms2pip#245</a>)</li>
<li>๐ท CI: Update build runners for macOS (see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3435017739" data-permission-text="Title is private" data-url="https://github.com/actions/runner-images/issues/13046" data-hovercard-type="issue" data-hovercard-url="/actions/runner-images/issues/13046/hovercard" href="https://github.com/actions/runner-images/issues/13046">actions/runner-images#13046</a>)</li>
<li>๐ท CI: Don't build dependencies like pyarrow from source. This can result in failed build workflows.</li>
</ul>
<hr>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/CompOmics/ms2rescore/compare/v3.2.0...v3.2.1"><tt>v3.2.0...v3.2.1</tt></a></p>RalfGtag:github.com,2008:Repository/101978052/v3.2.0.post12025-10-28T10:49:49Zv3.2.0.post1<p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/CompOmics/ms2rescore/pull/240">#240</a> from CompOmics/fix/docs-build</p>
<p>Update readthedocs config to use dependency groups</p>github-actions[bot]tag:github.com,2008:Repository/101978052/v3.2.02025-10-20T12:34:37Zv3.2.0<h2>Added</h2>
<ul>
<li>โจ <strong>Release notifications</strong>: Update checks for both <strong>GUI and CLI</strong>, with a popup (GUI) or console notice (CLI); introduce the <code>disable_update_check</code> configuration option.</li>
<li>โจ <strong>Citations GUI</strong>: Add <strong>IM2Deep</strong> to the citations interface (feature integration).</li>
<li>๐ธ <strong>PSMโspectrum consistency</strong>: If observed m/z values are present in the PSM list, always verify that PSMs match the corresponding spectra.</li>
<li>๐ธ <strong>Regex pattern validation</strong>: Added validation for PSM and spectrum ID regex patterns with clear error messages when patterns are invalid or don't match expected spectrum IDs.</li>
</ul>
<h2>Changed</h2>
<ul>
<li>๐ <strong>FlashLFQ export pathway</strong>: Switch to the FlashLFQ writing functionality in <strong>psm_utils</strong>. This removes the <code>ms2rescore > mokapot > write_flashlfq</code> option and adds a new top-level <code>ms2rescore > write_flashlfq</code> option.</li>
<li>๐ธ <strong>Precursor completeness policy</strong>: Do not continue if precursor information (m/z, RT, or IM) is missing for a subset of PSMs; previously, such PSMs were silently removed.</li>
<li>๐ธ <strong>Parsing</strong>: Further improve handling of missing LCโIMโMS fields in spectrum files.</li>
<li>๐ <strong>Diagnostics</strong>: Clearer logging while parsing precursor informationโalways raise an error if a PSM cannot be found in the spectrum files and include example PSM IDs from both the PSM and spectrum files.</li>
<li>โ๏ธ <strong>Allow more unset values in config</strong>: Permit <code>null</code>/<code>None</code> for boolean options to explicitly represent an unset state.</li>
<li>๐ <strong>Python versions</strong>: Drop support for <strong>3.9</strong> (EOL). Test matrix extended to <strong>3.12โ3.14</strong> with compatibility verified <strong>through 3.12</strong>; <strong>3.13</strong> and <strong>3.14</strong> currently fail due to missing third-party dependencies. Default runtime set to <strong>Python 3.12</strong> for Docker and the Windows installer.</li>
<li>โฌ๏ธ <strong>Dependencies</strong>: <strong>DeepLC</strong> โ <code>>= 3.1</code>; <strong>IM2Deep</strong> โ <code>>= 0.3.1</code></li>
<li>๐ฆ <strong>Packaging</strong>: Switch to <strong>UV</strong> for package management and introduce a lockfile to ensure reproducible installations; the versionโs single source of truth now resides in <code>pyproject.toml</code>.</li>
<li>๐ณ <strong>Docker</strong>: Upgrade base image to <code>python:3.12-slim</code> and use the lockfile to pin dependency versions.</li>
<li>๐ฆ <strong>Development dependencies</strong>: Move dev dependencies into <code>dependency-groups</code> in <code>pyproject.toml</code>.</li>
<li>๐ <strong>OpenMS</strong>: Attempt to suppress non-actionable OpenMS data warnings to reduce noise.</li>
<li>๐ท <strong>CI</strong>: Separate the linting step for faster feedback and update CI action versions.</li>
<li>๐ง <strong>Tooling</strong>: Update pre-commit hook packages.</li>
<li>โป๏ธ <strong>Code quality</strong>: General refactoring of the <code>parse_spectra</code> module; refine and expand type annotations.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>๐ <strong>CLI/Config precedence</strong>: Prevent command-line defaults (e.g., <code>False</code>) from overriding <code>True</code> values specified in the configuration file.</li>
<li>๐ <strong>Config <code>profile</code></strong>: Respect the <code>profile</code> parameter from configuration filesโpreviously only the CLI argument was honored.</li>
<li>๐ <strong>Parsing of missing precursor data</strong>: Correct handling of spectrum files with missing precursor informationโpreviously, precursor data were parsed even when not required by the configured feature generators.</li>
<li>๐ <strong>XGBoost & CUDA environment</strong>: Avoid incompatibility between <code>CUDA_VISIBLE_DEVICES</code> and <strong>XGBoost</strong> (Windows crash when set to <code>-1</code>) that could lead to a crash without error messages.</li>
<li>๐ <strong>NumPy 2 compatibility</strong>: Replace <code>Inf</code>/<code>np.Inf</code> usage with <code>inf</code> to maintain compatibility with <strong>NumPy 2.0</strong>.</li>
</ul>
<hr>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/CompOmics/ms2rescore/compare/v3.1.5...v3.2.0"><tt>v3.1.5...v3.2.0</tt></a></p>RalfGtag:github.com,2008:Repository/101978052/v3.1.52025-04-15T16:21:26Zv3.1.5<h3>Fixed</h3>
<ul>
<li>๐ Fixed compatibility with Numpy 2: Usage of <code>np.inf</code> instead of `np.Inf (PR <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2996873994" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/224" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/224/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/224">#224</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2972488484" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/219" data-hovercard-type="issue" data-hovercard-url="/CompOmics/ms2rescore/issues/219/hovercard" href="https://github.com/CompOmics/ms2rescore/issues/219">#219</a>)</li>
</ul>RalfGtag:github.com,2008:Repository/101978052/v3.2.0.dev22025-04-02T10:06:35Zv3.2.0.dev2<h2>What's Changed</h2>
<ul>
<li>Fix silent crash due to XGBoost-CUDA environment variable incompatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RalfG/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RalfG">@RalfG</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2965572653" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/216" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/216/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/216">#216</a></li>
<li>Update pyproject.toml, version bump IM2Deep by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rodvrees/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rodvrees">@rodvrees</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2943061210" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/214" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/214/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/214">#214</a></li>
<li>Add IM2Deep to citations GUI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rodvrees/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rodvrees">@rodvrees</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2963582686" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/215" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/215/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/215">#215</a></li>
<li>CI: Update action versions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RalfG/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RalfG">@RalfG</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2965778437" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/217" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/217/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/217">#217</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/CompOmics/ms2rescore/compare/3.2.0.dev1...v3.2.0.dev2"><tt>3.2.0.dev1...v3.2.0.dev2</tt></a></p>RalfGtag:github.com,2008:Repository/101978052/3.2.0.dev12025-01-15T14:49:17Z3.2.0.dev1<h2>What's Changed</h2>
<ul>
<li>Switch to FlashLFQ output from psm_utils by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RalfG/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RalfG">@RalfG</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2507229641" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/186" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/186/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/186">#186</a></li>
<li>Support gzipped spectra files (and Thermo raw!) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paretje/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paretje">@paretje</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2483052309" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/184" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/184/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/184">#184</a></li>
<li>Refactor parsing of precursor data from spectrum files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RalfG/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RalfG">@RalfG</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2440280383" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/162" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/162/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/162">#162</a></li>
</ul>
<h2>Still planned for 3.2.0, but not yet included</h2>
<ul>
<li>Spectrum feature generator and Mumble integration (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2470269249" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/178" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/178/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/178">#178</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/CompOmics/ms2rescore/compare/v3.1.4...3.2.0.dev1"><tt>v3.1.4...3.2.0.dev1</tt></a></p>RalfGtag:github.com,2008:Repository/101978052/v3.1.42024-12-04T17:09:51Zv3.1.4<h3>Fixed</h3>
<ul>
<li>Update im2deep import after API change in v0.3.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2711812608" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/205" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/205/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/205">#205</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2694518337" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/204" data-hovercard-type="issue" data-hovercard-url="/CompOmics/ms2rescore/issues/204/hovercard" href="https://github.com/CompOmics/ms2rescore/issues/204">#204</a>, by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ArthurDeclercq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ArthurDeclercq">@ArthurDeclercq</a>)</li>
</ul>
<hr>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/CompOmics/ms2rescore/compare/v3.1.3...v3.1.4"><tt>v3.1.3...v3.1.4</tt></a></p>RalfGtag:github.com,2008:Repository/101978052/v3.1.32024-10-22T12:31:08Zv3.1.3<h3>Fixed</h3>
<ul>
<li>๐ Pin DeepLC version to <3.1, avoiding calibration bug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RalfG/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RalfG">@RalfG</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2559183926" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/198" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/198/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/198">#198</a></li>
<li>๐ Pin pyOpenMS (upstream dependency for psm_utils) (see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2559894455" data-permission-text="Title is private" data-url="https://github.com/OpenMS/OpenMS/issues/7600" data-hovercard-type="issue" data-hovercard-url="/OpenMS/OpenMS/issues/7600/hovercard" href="https://github.com/OpenMS/OpenMS/issues/7600">OpenMS/OpenMS#7600</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RalfG/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RalfG">@RalfG</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2560940550" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/199" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/199/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/199">#199</a></li>
<li>๐ Fix incorrect decoy pattern configuration in documentation example by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rodvrees/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rodvrees">@rodvrees</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2534100066" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/191" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/191/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/191">#191</a></li>
<li>๐ Fix UnicodeEncodeError when running IM2Deep (similar to DeepLC issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2531093255" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/188" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/188/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/188">#188</a>) <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ArthurDeclercq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ArthurDeclercq">@ArthurDeclercq</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2553116403" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/195" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/195/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/195">#195</a></li>
</ul>
<hr>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/CompOmics/ms2rescore/compare/v3.1.2...v3.1.3"><tt>v3.1.2...v3.1.3</tt></a></p>RalfGtag:github.com,2008:Repository/101978052/v3.1.22024-09-18T10:13:01Zv3.1.2<h3>Changed</h3>
<ul>
<li>๐ธ GUI: Improve user experience with descriptions, open report upon finishing, etc. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2465624020" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/175" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/175/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/175">#175</a>)</li>
<li>โฌ๏ธ Update dependency versions; drop support for Python 3.8 (required for TensorFlow versions; EOL soon) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2531202092" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/189" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/189/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/189">#189</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>๐จ Fix ruff linting for tutorial notebook (was not checked by previous versions of Ruff) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2473200062" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/180" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/180/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/180">#180</a>)</li>
<li>๐ Minor documentation updates: Update overview figure; refer to <code>ms2rescore.rescore</code> in Python API tutorial; remove v3.0 warning in readme (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2473368742" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/181" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/181/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/181">#181</a>)</li>
<li>๐ Fix README URLs to documentation pages (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2527785001" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/187" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/187/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/187">#187</a>)</li>
<li>๐ Fix bug where the default TIMSยฒRescore configuration items always overwrote user configuration (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2465633231" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/176" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/176/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/176">#176</a>)</li>
<li>๐ Fix non-descriptive <code>IndexError</code> in Qvality when PEP cannot be calculated (see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2478195993" data-permission-text="Title is private" data-url="https://github.com/statisticalbiotechnology/triqler/issues/29" data-hovercard-type="issue" data-hovercard-url="/statisticalbiotechnology/triqler/issues/29/hovercard" href="https://github.com/statisticalbiotechnology/triqler/issues/29">statisticalbiotechnology/triqler#29</a>). To be updated when addressed upstream. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2478369740" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/182" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/182/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/182">#182</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2443659545" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/165" data-hovercard-type="issue" data-hovercard-url="/CompOmics/ms2rescore/issues/165/hovercard" href="https://github.com/CompOmics/ms2rescore/issues/165">#165</a>)</li>
<li>๐ Fix <code>UnicodeEncodeError</code> when running DeepLC with transfer learning (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2531093255" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/188" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/188/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/188">#188</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2479473103" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/183" data-hovercard-type="issue" data-hovercard-url="/CompOmics/ms2rescore/issues/183/hovercard" href="https://github.com/CompOmics/ms2rescore/issues/183">#183</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2504028387" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/185" data-hovercard-type="issue" data-hovercard-url="/CompOmics/ms2rescore/issues/185/hovercard" href="https://github.com/CompOmics/ms2rescore/issues/185">#185</a>)</li>
</ul>RalfGtag:github.com,2008:Repository/101978052/v3.1.12024-08-14T10:08:14Zv3.1.1<h3>Fixed</h3>
<ul>
<li>๐ท CI: Add missing ionmob dependency for Windows installer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RalfG/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RalfG">@RalfG</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2440291489" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/163" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/163/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/163">#163</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2465318504" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/173" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/173/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/173">#173</a></li>
<li>๐ GUI: Correctly parse IM2Deep config in GUI (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2460693184" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/172" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/172/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/172">#172</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ArthurDeclercq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ArthurDeclercq">@ArthurDeclercq</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2460693184" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/172" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/172/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/172">#172</a></li>
<li>๐ Limit Percolator processes to 128 (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2065843939" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/117" data-hovercard-type="issue" data-hovercard-url="/CompOmics/ms2rescore/issues/117/hovercard" href="https://github.com/CompOmics/ms2rescore/issues/117">#117</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RalfG/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RalfG">@RalfG</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2453578806" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/169" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/169/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/169">#169</a></li>
</ul>
<hr>
<h3>Deployment</h3>
<ul>
<li>๐ From this release onward, Docker images will be build and pushed to GHCR (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paretje/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paretje">@paretje</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2450665187" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/167" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/167/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/167">#167</a>)</li>
</ul>
<h3>New Contributors</h3>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paretje/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paretje">@paretje</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2450665187" data-permission-text="Title is private" data-url="https://github.com/CompOmics/ms2rescore/issues/167" data-hovercard-type="pull_request" data-hovercard-url="/CompOmics/ms2rescore/pull/167/hovercard" href="https://github.com/CompOmics/ms2rescore/pull/167">#167</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/CompOmics/ms2rescore/compare/v3.0.2...v3.1.1"><tt>v3.0.2...v3.1.1</tt></a></p>RalfG