Releases: cmake-basis/legacy
CMake BASIS 3.2.0
This release fixes:
- Compatibility with CMake 3
- Compatibility with Python 3
- Various bugs
Additional features:
- Build of shared libraries from MATLAB source files.
See Release Notes for more information.
CMake BASIS 3.1.0
This release introduces:
- Custom project layout
- Revised project modularization
- Extended documentation
- Reduced build configuration time
- Bugfixes
See Release Notes for more information.
CMake BASIS 3.0.0
Customizable CMake BASIS package
CMake BASIS now has the flexibility to be used by anyone! Default settings specific to the founders of BASIS are now configurable. The documentation tools, project templates, and website design have also been significantly improved. These changes allow other groups to quickly jump in and automate the steps needed to structure and share their software projects.
Special thanks go to SBIA at the University of Pennsylvania for encouraging the further Open Source development of BASIS under the direction of its founder Andreas Schuh, as well as Andrew Hundt at Carnegie Melon University's NREC whose dedication to the project made this release possible.
Be sure to check out the Release Notes for a summary of what has changed.
CMake BASIS 2.1.4
Maintenance release
This maintenance release fixes only few minor bugs, one in particular introduced with the just recently published 2.1.3 version of BASIS.
See ChangeLog for details.
CMake BASIS 2.1.3
Maintenance release
Maintenance release for the Section of Biomedical Image Analysis (SBIA). Added FindAFNI.cmake
module and fixed some BASIS Utilities issues which occurred after major system changes at SBIA.
See ChangeLog for details.
CMake BASIS 2.1.2
Maintenance release
This release fixes a number of bugs in the BASIS utility functions and testing tools.
See ChangeLog for details.
CMake BASIS 2.1.1
Minor changes of web site layout and addition of ChangeLog
This maintenance release extends and slightly modifies the project template. The names of the generated PDF documentation files have been changed to prevent that these are confused with the actual scientific article describing the algorithm which is implemented by this software. Moreover, the web site style has slightly changed. A search box is added by default to the sidebar of the SBIA Sphinx template. The new project template now includes a ChangeLog. The changes of BASIS itself have in turn be documented by means of such ChangeLog as well. In order to reduce the size of the source package and installation, in particular, the basisproject
tool has been modified such that only template files which were added or modified are stored under a new project template directory (with increased version), but not files that remain unchanged.
See ChangeLog for details.
CMake BASIS 2.1.0
Modified SBIA Sphinx theme, project template v1.6, and bug fixes
This release in first place comes with a modified SBIA Sphinx theme for the project web pages generated from reStructuredText (reST). It has to be noted that the theme configuration is not compatible with the previous versions and hence the code of the doc/CMakeLists.txt
file of projects will have to be updated if based on the project template up to v1.5.
Further, template reStructuredText (.rst
) files have been added as well as a new --[no]doc-rst
option to the basisproject
tool.
See ChangeLog for details.
CMake BASIS 2.0.1
Maintenance release
This maintenance release fixes some important bugs in the BASIS 2.0 release. In particular, a bug in the Bash implementation of the executabletargetinfo
functions which manifested itself when there exists a file or directory named "a", or "s", or some other letters in the current working directory has been fixed. Further bug fixes are related to the compilation of Python modules for use with Jython if BASIS_COMPILE_SCRIPTS
is set to ON
(not recommended).
See ChangeLog for details.
CMake BASIS 2.0.0
Revision of utilities and scripting support
For this release, the BASIS Utilities have been entirely reworked. One result of this is, that this version is no longer compatible with previous BASIS releases. Therefore, older BASIS releases should be considered deprecated and these are moreover no longer maintained. Projects which use BASIS shall be updated to BASIS 2.
See ChangeLog for details.