Skip to content

Releases: unipept/unipept

6.5.2

Choose a tag to compare

@pverscha pverscha released this 15 Jun 09:54
8f7e77d

Version 6.5.2 improves the developer build tooling by automating the custom icon font generation, replaces Dependabot
with a new agentic dependency update workflow, and fixes a rendering issue in the database summary view.

New Features / Enhancements:

  • Custom icon font generation is now automated using fantasticon (#1856). SVG files in the custom-icons directory are
    compiled into an icon font on every dev server start and production build, removing the need for manual uploads to
    the Fontello website.
  • Replaced Dependabot with a new agentic GitHub Actions workflow for weekly dependency updates (#1847). The workflow
    enforces a 7-day publication cooldown before upgrading any package and runs the full test suite before opening a pull
    request.

Bug Fixes:

  • Fixed creation of custom databases was no longer working (#1858)

Dependency Updates:

  • dompurify: ^3.3.3 → ^3.4.8 (#1855, #1859)
  • marked: ^18.0.0 → ^18.0.5 (#1855, #1859)
  • vue: ^3.5.32 → ^3.5.35 (#1846, #1859)
  • vue-router: ^5.0.4 → ^5.1.0 (#1846, #1859)
  • vuetify: ^4.0.5 → ^4.1.0 (#1846, #1859)
  • vite: ^8.0.8 → ^8.0.16 (#1846, #1855, #1859)
  • eslint: ^10.2.0 → ^10.4.1 (#1846, #1859)
  • eslint-plugin-vue: ^10.8.0 → ^10.9.2 (#1846, #1859)
  • @typescript-eslint/eslint-plugin: ^8.58.1 → ^8.60.1 (#1855, #1859)
  • @typescript-eslint/parser: ^8.58.1 → ^8.60.1 (#1855, #1859)
  • @vitest/coverage-v8: ^4.1.4 → ^4.1.8 (#1855, #1859)
  • vitest: ^4.1.4 → ^4.1.8 (#1855, #1859)
  • vue-tsc: ^3.2.6 → ^3.3.3 (#1855, #1859)
  • sass: ^1.99.0 → ^1.100.0 (#1855)
  • @types/node: ^25.6.0 → ^25.9.1 (#1855)
  • typescript: ^6.0.2 → ^6.0.3 (#1846)
  • @vitejs/plugin-vue: ^6.0.5 → ^6.0.7 (#1846)
  • @playwright/test: ^1.59.1 → ^1.60.0 (#1846)
  • @vueuse/core: ^14.2.1 → ^14.3.0 (#1846)
  • vue-eslint-parser: ^10.4.0 → ^10.4.1 (#1859)
  • fantasticon: added ^4.1.0 (#1856, #1859)

6.5.1

Choose a tag to compare

@pverscha pverscha released this 20 May 14:19
00ceeab

Version 6.5.1 improves transparency in the analysis pipeline by explicitly surfacing peptide-level outcomes (including cRAP filtering and protein match cutoff exceedance) and adds filtering and sorting support to the peptide summary table.

New Features / Enhancements:

  • Added filtering, sorting, and free-text search to the peptide summary table (#1835). Users can combine text queries with attribute filters (e.g., rank:species, has:go) to locate specific
    peptides quickly.
  • The analysis summary table now shows dedicated status badges for peptides filtered by the cRAP database (Common Repository of Adventitious Proteins) (#1843). A dialog lists the full set
    of cRAP-filtered peptides per sample.
  • When a peptide matches more proteins than the server-side cutoff allows, this is now explicitly reported in both the single peptide analysis (SPA) and metaproteomics analysis (MPA) views
    (#1842). The internal binary PeptideData format was updated to include a cutoff_used field; existing projects are migrated automatically on first load.
  • API documentation updated to document the cutoff_used flag returned by pept2lca, pept2taxa, pept2prot, pept2go, pept2ec, pept2interpro, pept2funct, and peptinfo (#1841).
  • Added a deprecation notice to the Unipept Desktop documentation pages (#1838).
  • Navigation bar on feature documentation pages is now sticky (#1844).

Bug Fixes:

  • Fixed incorrect protein count displayed in the single peptide analysis summary (#1840).
  • Fixed the treeview rendering with insufficient height in the single peptide analysis view (#1837).

Dependency Updates:

  • Bumped actions/upload-pages-artifact from 4 to 5 (#1834).

6.5.0

Choose a tag to compare

@pverscha pverscha released this 28 Apr 08:42
57f6031

Unipept 6.5.0 is a major new release that brings support for the PathwayPilot to Unipept. PathwayPilot is a tool designed to highlight the metabolic activity of the organisms present in samples that are being studied. It supports both single sample analysis, as well as the comparative analysis of multiple samples to each other.

New features / enhancements:

  • Integrate the PathwayPilot into Unipept (#1803).
  • Labels for the barplot visualization are now user resizable (#1792)
  • Improved performance of GO namespace iteration (#1780)
  • Improved the UI of the "outdated analysis" warning (#1766)
  • Improved performance of count tables (#1768)
  • Implemented custom barplot's for the Peptonizer instead of using Highcharts (#1787)

Bug fixes:

  • Fixed hardcoded URL that was used for the TPA analysis (#1779)

Dependency updates:

Removed dependencies:

  • highcharts: ^12.5.0 — removed (#1787)
  • highcharts-vue: ^2.0.1 — removed (#1787)
  • uuid: ^13.0.0 — removed (#1768)
  • @babel/types: ^7.28.6 — removed (#1768)
  • @vue/eslint-config-typescript: ^14.6.0 — removed (#1768)
  • sass-loader: ^16.0.2 — removed (#1768)

6.4.3

Choose a tag to compare

@pverscha pverscha released this 21 Jan 16:01
6968c1c

Version 6.4.3 fixes some annoying bugs in Unipept and improves the user experience.

Bug fixes:

  • Fix Firefox going out-of-memory for larger peptonizer analyses (#1769)
  • Fix crash of Unipept when loading older projects that did not keep track of the total peptides (#1770)

6.4.2

Choose a tag to compare

@pverscha pverscha released this 20 Jan 09:33
173ef78

This is yet another maintenance release of Unipept, bringing a lot of smaller bug fixes, speed improvements and quality-of-life improvements.

Enhancements:

  • Improved performance of converting data from Unipept API to internal structure (#1749, #1750, #1751, #1752)
  • Removed redundant and obsolete dependencies (#1760)

Bug fixes:

  • Add fix to prevent potential stack overflow exceptions (#1755)
  • Add fix to prevent potential XSS attacks (#1761)

6.4.1

Choose a tag to compare

@pverscha pverscha released this 16 Jan 14:16
9567689

This is a maintenance release of the Unipept Web Application that provides a fix for some minor issues and bumps all of the dependencies to the latest version.

Bug fixes:

  • Make sure that the single peptide analysis uses the same taxon invalidation rules as the metaproteomics analysis (#1731)
  • Fixed an issue where "unknown" was shown in the LCA lineage during the single peptide analysis (#1731)
  • Moved Umami tracking to self-hosted instance (#1748)

Dependency updates:

  • Bump all dependencies to the latest stable versions (#1743)

6.4.0

Choose a tag to compare

@pverscha pverscha released this 05 Dec 08:09
a185e05

This is a small release of Unipept that introduces a few new options.

New features / enhancements:

  • Add support for cRAP filtering of matched peptides (#1727)
  • Remove old checkbox for missed cleavage handling (#1727)

6.3.5

Choose a tag to compare

@pverscha pverscha released this 01 Dec 10:41
3cee577

This is a small maintenance release of Unipept that introduces a new privacy policy page and updates a lot of the underlying dependencies to their latest version.

Enhancements:

  • Added a new privacy policy page (#1729)

Dependency updates:

  • Bump js-yaml to v4.1.1 (#1726)
  • Bump sass to v1.93.3 (#1725)
  • Bump Typescript to v5.9.3 (#1724)
  • Bump eslint to 9.39.0 (#1723)
  • Bump @babel/types to 7.28.5 (#1722)
  • Bump Vuetify to 3.10.8 (#1721)

6.3.4

Choose a tag to compare

released this 21 Oct 12:43

This is a maintenance release for Unipept that provides some bug fixes and minor quality-of-life improvements.

Bug fixes:

  • Fixed an issue where proteins where requested from the Unipept API multiple items (#1710)
  • Fixed an issue where only a fixed amount of pills are rendered in the database summary view (#1710)
  • Improved performance of uploading protein lists for custom database construction (#1710)
  • Fixed issue that made it impossible to correctly sort proteomes in the proteome browser by taxon name or protein count (#1699)
  • Fixed web browser security blocks download of large project exports (#1701)
  • Implement a loading indicator for the single peptide analysis page (#1716)
  • Fixed "show all" button for the peptide summary table (#1717

Dependency updates:

  • Bump SharedCore to v1.0.0-alpha.9 (#1704)
  • Bump Vue to v3.5.22 (#1711)
  • Removed @vueuse/components dependency (#1719)
  • Bump vue-tsc to v3.1.0 (#1714)
  • Bump eslint-plugin-vue to v10.5.0 (#1713)
  • Bump vite to v6.4.1 (#1718)

6.3.3

Choose a tag to compare

@pverscha pverscha released this 18 Aug 11:20

This is a small release containing some important bug fixes for the new features that have been published in version 6.3.0 of Unipept.

Bug fixes:

  • Fix removal of rows in the comparative heatmap (#1696)
  • Fix navigation drawer switched too soon to mobile variant (#1697)
  • Fix label of "add row" button in comparative heatmap (#1698)