massxpert3 (10.5.5-1) unstable; urgency=low

  * Adapt to the new libXpertMass libraries ABI.
  * New build dependency on libeigen3.
  * Modifications to the CMake-based build.

 -- Filippo Rusconi <lopippo@debian.org>  Tue, 25 Aug 2026 11:46:39 +0200

massxpert3 (10.5.4-1) stable; urgency=low

  * Adapt to the new libXpertMass libraries ABI.

 -- Filippo Rusconi <lopippo@debian.org>  Thu, 16 Jul 2026 11:56:27 +0200

massxpert3 (10.5.3-1) stable; urgency=low

  * Adapt to the new libXpertMass libraries ABI.

 -- Filippo Rusconi <lopippo@debian.org>  Thu, 02 Jul 2026 11:37:32 +0200

massxpert3 (10.5.2-1) unstable; urgency=low

  * Code refactoring, adapting to the new libXpertMass libraries (updated
    dependency version).

 -- Filippo Rusconi <lopippo@debian.org>  Thu, 11 Jun 2026 18:45:47 +0200

massxpert3 (10.5.1-1) unstable; urgency=low

  * Fixed bug related to the fact that we silently disregarded the user
    settings about having a fixed m/z range for the bins to be created.
  * GUI improvements here and there.
  * Implement the new libXpertMassCore::MassSpectrumSynthesizer class-related
    code.

 -- Filippo Rusconi <lopippo@debian.org>  Mon, 08 Jun 2026 21:38:36 +0200

massxpert3 (10.5.0-1) unstable; urgency=low

  * Major code cleanup in the AbstractPolChemDefDependentDlg realm.
  * Major improvements in the way settings (window geometry...) are saved.
  * New build necessary because the libXpertMass code was changed and that
    libpappsomspp also (updated the versions of the lib dependencies).

 -- Filippo Rusconi <lopippo@debian.org>  Thu, 04 Jun 2026 19:45:01 +0200

massxpert3 (10.4.4-1) unstable; urgency=low

  * New build with new bug-fixed libxpertmass package and also
    bug fix for the calculation of the ionized masses for whole
    polymer sequence and selected polymer sequence.

  * Update the dependencies for libxpertmass and libpappsomspp.

  * Remove build-dep on libboost-system-dev that do not exist anymore
    (for sid only).

 -- Filippo Rusconi <lopippo@debian.org>  Tue, 28 Apr 2026 22:35:02 +0200

massxpert3 (10.4.3-2) unstable; urgency=low

  * Fixup breaks/replaces to make oldlibs packages installable
    (Closes: #1132538, LP: #2148288). Many thanks to
    Gianfranco Costamagna <locutusofborg@debian.org>.

  * Update the dependencies to libxpertmass and libpappsomspp.

 -- Filippo Rusconi <lopippo@debian.org>  Tue, 14 Apr 2026 16:37:47 +0200

massxpert3 (10.4.3-1) unstable; urgency=low

  * Fix bugs related to erroneous isotopic data files.
  * Add two new fluorescent example proteins.

 -- Filippo Rusconi <lopippo@debian.org>  Thu, 19 Mar 2026 19:35:20 +0100

massxpert3 (10.4.2-1) unstable; urgency=low

  * Fix bugs.
  * Add new chromophore-based cross-linker.
  * Depend on more recent libpappsomspp and libxpertmass.

 -- Filippo Rusconi <lopippo@debian.org>  Thu, 19 Mar 2026 16:44:57 +0100

massxpert3 (10.4.1-1) unstable; urgency=low

  * Serious file format bug fix in the protein-1-letter-c-n-full-heavy.xml
    protein chemistry defintion file.

  * Depends on more recent libpappsomspp and libxpertmass.

 -- Filippo Rusconi <lopippo@debian.org>  Fri, 06 Mar 2026 16:36:19 +0100

massxpert3 (10.4.0-1) unstable; urgency=low

  * New release with new ApplicationPreferencesWnd-associated features.

  * Depends on more recent libpappsomspp and libxpertmass.

 -- Filippo Rusconi <lopippo@debian.org>  Sat, 21 Feb 2026 15:45:35 +0100

massxpert3 (10.3.0-1) unstable; urgency=low

  * New release with reworked QSettings-based configuration and an
    implementation of the 'Recent files... ' menu.

  * Small bug fixes.

  * Depends on more recent libpappsomspp and libxpertmass.

 -- Filippo Rusconi <lopippo@debian.org>  Thu, 18 Dec 2025 19:31:40 +0100

massxpert3 (10.2.0-1) unstable; urgency=low

  * New release with new feature to allow phasing the bins in multiple
    isotopic cluster mass spectra combinations.

  * Update the user manual.

 -- Filippo Rusconi <lopippo@debian.org>  Thu, 04 Dec 2025 23:50:31 +0100

massxpert3 (10.1.2-1) unstable; urgency=low

  * New release depending on new version of XpertMass (bug fix over there).

  * General review of the user manual and update with the new documentation
    about the JavaScript features.

  * Overhaul of the org.msxpertsuite.MassXpert3.metainfo.xml file. Update
    of the links to screenshots.

  * Redone all the identity artwork (icons and splashscren).

  * Update the build-dependencies over libraries.

  * Remove build-dep on imagemagick-6-common. We'll see.

 -- Filippo Rusconi <lopippo@debian.org>  Fri, 21 Nov 2025 23:05:11 +0100

massxpert3 (10.1.1-1) unstable; urgency=low

  * New release fixing the versioning in the user manual
    user-manual-version-entity.ent file.

 -- Filippo Rusconi <lopippo@debian.org>  Thu, 30 Oct 2025 00:13:41 +0100

massxpert3 (10.1.0-1) UNRELEASED; urgency=low

  * New release with a bunch of dependee updates (libpwizlite,
    libisospec, libpappsomspp).

 -- Filippo Rusconi <lopippo@debian.org>  Wed, 29 Oct 2025 23:24:09 +0100

massxpert3 (10.0.0-1) unstable; urgency=low

  * New release of version 10.0.0, the first version of massxpert3 series.
    This is a full rewrite of MassXpert as software that depends on the
    libXpertMassCore and libXpertMassGui libraries which have been fully
    rewritten.
  * JavaScript-based scripting is now possible thanks to the JS scripting
    abilities of these two libraries.

 -- Filippo Rusconi <lopippo@debian.org>  Thu, 29 May 2025 12:34:10 +0200

massxpert3 (8.6.0-1) UNRELEASED; urgency=low

  * Mainly build system improvements.

 -- Filippo Rusconi <lopippo@debian.org>  Mon, 22 Jul 2024 12:48:40 +0200

massxpert3 (8.5.0-1) unstable; urgency=low

  * Big new upstream version that now relies on shared libraries
    libxpertmass and libxpertmass-gui instead of having the two
    static libraries made inside the source tree.

    Thus, now depends on libxpertmass-dev (>= 1.0.0).

 -- Filippo Rusconi <lopippo@debian.org>  Mon, 22 Jul 2024 12:48:40 +0200

massxpert3 (8.4.1-1) unstable; urgency=low

  * Small fixes.
  * Update dependency version for libpappsomspp.

 -- Filippo Rusconi <lopippo@debian.org>  Sat, 01 Jun 2024 13:52:44 +0200

massxpert3 (8.4.0-1) unstable; urgency=low

  * Add new polymer chemistry definition for fully labelled N;
  * Improve the ChemicalPad config for some sugars;
  * Implemented basic functionality in Averagine;
  * Allow using a double as a count for the formula;
  * Implemented the formula checkSyntax function using a RegularExpression;
  * Reconfigure the source tree to accomodate libmass and libmassgui
    as true git submodules;
  * MXE-based build works flawlessly;
  * Network-based communications between mineXpert2 and massXpert2
    now work perfectly;
  * Updated the user manual.

 -- Filippo Rusconi <lopippo@debian.org>  Thu, 02 May 2024 14:11:55 +0200

massxpert3 (8.3.1-1) unstable; urgency=low

  * Rework the user manual build system.

 -- Filippo Rusconi <lopippo@debian.org>  Thu, 07 Dec 2023 12:17:36 +0100

massxpert3 (8.3.0-1) unstable; urgency=low

  * New upstream version:

    * New polymer chemistry definition with 98% labelled C13 and N15.
    * Fix crash with QTimer triggering single shot after its destruction.
    * Code cleanup and fix to memory leak in client-server code.
    * Compile the user manual in the binary source tree

  * Standards-Version: 4.6.2

 -- Filippo Rusconi <lopippo@debian.org>  Tue, 21 Nov 2023 16:23:48 +0100

massxpert3 (8.2.0-1) unstable; urgency=low

  * New upstream package.

  * Two metapackages ensure that an upgrade of massxpert (or massxpert-doc)
    pulls in the new packages.

 -- Filippo Rusconi <lopippo@debian.org>  Fri, 23 Jun 2023 16:37:54 +0200

massxpert3 (8.1.0-1) unstable; urgency=low

  * New upstream version featuring the dynamic loading of isotopic data from
    disk files in the sequence editor, the cleavage dialog window and the
    fragmentation dialog window.

 -- Filippo Rusconi <lopippo@debian.org>  Tue, 20 Jun 2023 17:23:30 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog massxpert3-data`.
