Skip to content

v1.0.8

Compare
Choose a tag to compare
@WeisLeDocto WeisLeDocto released this 25 Apr 22:19
· 51 commits to main since this release

MyoFInDer 1.0.8

This release brings only minor changes to myofinder as a Python module, but a number of important changes to the deployment and automated test environment around it.

The changes related to the Python module are:

  • Rename classes to make them PEP8-compliant (not exposed to the user)
  • Add a --test command-line argument to the module (useful for automated testing only)
  • Add an --app-folder command line argument for choosing where to store and read the application files
  • Switch from a setup.py metadata file to a pyproject.toml file (concerns only users installing MyoFInDer from source)
  • Fix a bug making MyoFInDer crash on macOS
  • Update the help hyperlink in the user interface

The changes related to the automated testing are:

  • Various minor improvements to the test workflows
  • Tests are now ran against a locally built version of MyoFInDer
  • Switch to macos-13 runner for automated testing on macOS, instead of macos-latest
  • Automatically push the latest built MSI file after a modification on the main branch

The changes related to the Windows Installer file are:

  • Switch from the Advanced Installer application to WiX for building the MSI file
  • Create a custom user interface for the Windows installation process
  • Switch from a start_myofinder.bat file to a proper myofinder.exe file for starting MyoFInDer on Windows

Merged pull requests

Full Changelog: v1.0.7...v1.0.8

The tarball and the wheel are available on PyPI