Skip to content

Release Notes 1.5 Series

Thomas Kemmer edited this page Jul 6, 2018 · 23 revisions

BALL 1.5.0

Changes since BALL 1.4.2

  • Infrastructure:

  • BALL contrib:

  • Buildsystem:

    • Raised minimum required CMake version to 3.1.x
    • Cleanup of unused and outdated CMake code
    • Switch to modern CMake approaches, e.g. auto-generated BALL package configuration files
    • CMake option to switch from LGPL to GPL
    • Removed redundant CMake modules shipped with BALL
    • Removed redundant files from the build system
  • Core:

    • Moved from Qt4 to Qt5. Minimum required version 5.6
    • Various fixes in Plugin handling
    • XML3D support
    • MOPAC initial file format support
    • Deprecated most BALL_* macros
    • Reworked PyInterpreter
    • Introduced PyServer
    • Quaternion class is now based on Eigen::Quaternion (was: boost::math::quaternion)
  • VIEW:

    • Moved from Qt4 to Qt5. Minimum required version 5.6
    • Moved from Qt WebKit to WebEngine
    • Deprecated PyWidget (removed from BALLView)
    • Deprecated HelpViewer (removed from BALLView)
  • Features:

  • Packaging:

    • Drag'n'Drop installer for macOS
  • Removed Components

    • QuEASY
    • PyBALL
    • DB support
Clone this wiki locally