summaryrefslogtreecommitdiffstats
path: root/Help/release/3.0.0.rst
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'FindRuby-2' into releaseBrad King2014-02-281-0/+2
|\
| * Help: Consolidate FindRuby-2 release notes for 3.0.0Brad King2014-02-281-0/+2
| |
* | Merge branch 'install-FILES-genex' into releaseBrad King2014-02-241-0/+4
|\ \
| * | install: Support generator expressions in FILES and PROGRAMS modeBrad King2014-02-211-0/+4
| |/ | | | | | | | | | | | | | | Teach the install(FILES) and install(PROGRAMS) commands to evaluate generator expressions in the list of files. Extend the ExportImport test to cover installation cases involving generator expressions.
* | Change version scheme to use only two components for feature levelsBrad King2014-02-191-0/+5
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Historically CMake used three version components for the feature level. We released new features while incrementing only the third version component. Since commit v2.8.2~105^2~4 (New version scheme to support branchy workflow, 2010-04-23) we used the fourth version component for bug-fix releases and the development date: <major>.<minor>.<patch>[.<tweak>][-rc<n>] = Release <major>.<minor>.<patch>.<date>[-<id>] = Development This solidified use of three components for the feature level, and was necessary to continue releasing 2.x versions because: * Some existing projects performed floating-point comparisons of ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} to 2.x numbers so ``x`` could never be higher than 9. * Version 2.9.<date> was used briefly in post-2.8.0 development in CVS prior to the transition to Git, so using it in releases may have caused confusion. Now that we are moving to 3.x versions, these two restrictions go away. Therefore we now change to use only two components for the feature level and use the scheme: <major>.<minor>.<patch>[-rc<n>] = Release <major>.<minor>.<date>[-<id>] = Development
* Help: Rename 3.0 release notes to 3.0.0Brad King2014-02-191-0/+462
Bug-fix releases 3.0.x may have their own notes so this will look more consistent.