summaryrefslogtreecommitdiffstats
path: root/Help
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2016-02-01 17:47:27 (GMT)
committerBrad King <brad.king@kitware.com>2016-02-01 17:50:43 (GMT)
commit377a12b2d239c531b324d31759aa05450ee8d622 (patch)
tree25d8e3eee2d2a0dd263a7cf8fd4b87b9772fb08b /Help
parentadc3d1244bf373fca10cc15a45e34ac7aac34961 (diff)
downloadCMake-377a12b2d239c531b324d31759aa05450ee8d622.zip
CMake-377a12b2d239c531b324d31759aa05450ee8d622.tar.gz
CMake-377a12b2d239c531b324d31759aa05450ee8d622.tar.bz2
Help: Consolidate 3.5 release notes
Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.5.rst git rm -- Help/release/dev/* except the sample topic: git checkout HEAD -- Help/release/dev/0-sample-topic.rst Reference the new document from the release notes index document. Add a title and intro sentence to the new document by hand.
Diffstat (limited to 'Help')
-rw-r--r--Help/release/3.5.rst153
-rw-r--r--Help/release/dev/CMakeParseArguments-native-impl.rst6
-rw-r--r--Help/release/dev/ExternalProject-git-clone-o.rst5
-rw-r--r--Help/release/dev/FindBoost-imported-targets.rst5
-rw-r--r--Help/release/dev/FindFLEX-DEFINES_FILE.rst6
-rw-r--r--Help/release/dev/FindGTK2_GTK2_TARGETS.rst7
-rw-r--r--Help/release/dev/FindGTK2_sigc++_c++11.rst7
-rw-r--r--Help/release/dev/FindGTest-imported-targets.rst4
-rw-r--r--Help/release/dev/FindOpenMP-clang.rst4
-rw-r--r--Help/release/dev/FindOpenSSL-msvc-static-rt.rst6
-rw-r--r--Help/release/dev/FindPNG-imported-targets.rst4
-rw-r--r--Help/release/dev/FindTIFF-imported-targets.rst4
-rw-r--r--Help/release/dev/FindXalanC.rst5
-rw-r--r--Help/release/dev/FindXercesC-imported-targets.rst4
-rw-r--r--Help/release/dev/add-armcc-toolchain.rst4
-rw-r--r--Help/release/dev/add-cray-linux-platform.rst7
-rw-r--r--Help/release/dev/better-looking-mac-packages.rst8
-rw-r--r--Help/release/dev/cmake-E-multiple-inputs.rst11
-rw-r--r--Help/release/dev/cmake-E-time-quoting.rst7
-rw-r--r--Help/release/dev/cmake-W-options.rst22
-rw-r--r--Help/release/dev/cmake-gui-select-toolset.rst6
-rw-r--r--Help/release/dev/cpack-deb-config-file-source-field.rst6
-rw-r--r--Help/release/dev/cpack-deb-new-component-vars.rst7
-rw-r--r--Help/release/dev/cpack-dmg-multilanguage-sla.rst7
-rw-r--r--Help/release/dev/cpack-nsis-bitmap.rst6
-rw-r--r--Help/release/dev/cpack-rpm-percomponent-group-and-name.rst7
-rw-r--r--Help/release/dev/deprecate-CMakeForceCompiler.rst5
-rw-r--r--Help/release/dev/install-DIRECTORY-genex.rst6
-rw-r--r--Help/release/dev/ios-universal.rst7
-rw-r--r--Help/release/dev/mingw-clang-compile-features.rst5
-rw-r--r--Help/release/dev/regex-explorer.rst6
-rw-r--r--Help/release/dev/release-windows.rst7
-rw-r--r--Help/release/dev/vs-debug-fastlink.rst5
-rw-r--r--Help/release/dev/vs-global-properties.rst5
-rw-r--r--Help/release/index.rst1
35 files changed, 154 insertions, 211 deletions
diff --git a/Help/release/3.5.rst b/Help/release/3.5.rst
new file mode 100644
index 0000000..3b46678
--- /dev/null
+++ b/Help/release/3.5.rst
@@ -0,0 +1,153 @@
+CMake 3.5 Release Notes
+***********************
+
+.. only:: html
+
+ .. contents::
+
+Changes made since CMake 3.4 include the following.
+
+* Support was added for the ARM Compiler (arm.com) with compiler id ``ARMCC``.
+
+* A new platform file for cross-compiling in the Cray Linux Environment to
+ target compute nodes was added. See
+ :ref:`Cross Compiling for the Cray Linux Environment <Cray Cross-Compile>`
+ for usage details.
+
+* The :module:`CPackDMG` module learned new variable to specify AppleScript
+ file run to customize appearance of ``DragNDrop`` installer folder,
+ including background image setting using supplied PNG or multi-resolution
+ TIFF file. See the :variable:`CPACK_DMG_DS_STORE_SETUP_SCRIPT` and
+ :variable:`CPACK_DMG_BACKGROUND_IMAGE` variables.
+
+* The :manual:`cmake(1)` ``-E copy`` and ``-E copy_if_different`` command-line
+ tools learned to support copying multiple input files to a directory.
+
+* The :manual:`cmake(1)` ``-E copy_directory`` command-line
+ tool learned to support copying multiple input directories to a directory.
+
+* The :manual:`cmake(1)` ``-E make_directory`` command-line
+ tool learned to support copying multiple input directories to a directory.
+
+* The :manual:`cmake(1)` ``-E time`` command now properly passes arguments
+ with spaces or special characters through to the child process. This
+ may break scripts that worked around the bug with their own extra
+ quoting or escaping.
+
+* The :manual:`cmake-gui(1)` learned an option to set the toolset
+ to be used with VS IDE and Xcode generators, much like the
+ existing ``-T`` option to :manual:`cmake(1)`.
+
+* The :command:`cmake_parse_arguments` command is now implemented natively.
+ The :module:`CMakeParseArguments` module remains as an empty placeholder
+ for compatibility.
+
+* The :variable:`CMAKE_WARN_DEPRECATED` variable can now be set using the
+ ``-Wdeprecated`` and ``-Wno-deprecated`` :manual:`cmake(1)` options.
+
+* The ``-Wdev`` and ``-Wno-dev`` :manual:`cmake(1)` options now also enable
+ and suppress the deprecated warnings output by default.
+
+* Warnings about deprecated functionality are now enabled by default.
+ They may be suppressed with ``-Wno-deprecated`` or by setting the
+ :variable:`CMAKE_WARN_DEPRECATED` variable to false.
+
+* Warnings about deprecated functionality can now be controlled in the
+ :manual:`cmake-gui(1)` application.
+
+* The suppression of developer warnings as errors can now be controlled with
+ the new ``-Werror=dev`` and ``-Wno-error=dev`` :manual:`cmake(1)` options.
+
+* The :variable:`CMAKE_ERROR_DEPRECATED` variable can now be set using the
+ ``-Werror=deprecated`` and ``-Wno-error=deprecated`` :manual:`cmake(1)`
+ options.
+
+* The :module:`CPackDeb` module learned to set optional config
+ file ``Source`` field - monolithic and per-component variable.
+ See :variable:`CPACK_DEBIAN_PACKAGE_SOURCE`.
+
+* The :module:`CPackDeb` module learned to set Package, Section
+ and Priority control fields per-component.
+ See :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_SECTION`
+ and :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_PRIORITY`.
+
+* The :module:`CPack DragNDrop generator <CPackDMG>` learned to add
+ multi-lingual SLAs to a DMG which is presented to the user when they try to
+ mount the DMG. See the :variable:`CPACK_DMG_SLA_LANGUAGES` and
+ :variable:`CPACK_DMG_SLA_DIR` variables for details.
+
+* The :module:`CPackNSIS` module learned new variables to add bitmaps to the
+ installer. See the :variable:`CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP`
+ and :variable:`CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP` variables.
+
+* The :module:`CPackRPM` module learned to set Name and Group
+ control fields per-component.
+ See :variable:`CPACK_RPM_<component>_PACKAGE_NAME`
+ and :variable:`CPACK_RPM_<component>_PACKAGE_GROUP`.
+
+* The :module:`CMakeForceCompiler` module and its macros are now deprecated.
+ See module documentation for an explanation.
+
+* The :module:`ExternalProject` module learned a new ``GIT_REMOTE_NAME``
+ option to control the ``git clone --origin`` value.
+
+* The :module:`FindBoost` module now provides imported targets
+ such as ``Boost::boost`` and ``Boost::filesystem``.
+
+* The :module:`FindFLEX` module ``FLEX_TARGET`` macro learned a
+ new ``DEFINES_FILE`` option to specify a custom output header
+ to be generated.
+
+* The :module:`FindGTest` module now provides imported targets.
+
+* The :module:`FindGTK2` module, when ``GTK2_USE_IMPORTED_TARGETS`` is
+ enabled, now sets ``GTK2_LIBRARIES`` to contain the list of imported
+ targets instead of the paths to the libraries. Moreover it now sets
+ a new ``GTK2_TARGETS`` variable containing all the targets imported.
+
+* Starting with sigc++ 2.5.1, c++11 must be enabled in order to use
+ sigc++. The GTK2::sigc++ imported target will automatically enable the
+ required build flags in order to build with the version found on the
+ system.
+
+* The :module:`FindOpenMP` module learned to support Clang.
+
+* The :module:`FindOpenSSL` module gained a new
+ ``OPENSSL_MSVC_STATIC_RT`` option to search for libraries using
+ the MSVC static runtime.
+
+* The :module:`FindPNG` module now provides imported targets.
+
+* The :module:`FindTIFF` module now provides imported targets.
+
+* A :module:`FindXalanC` module was introduced to find the
+ Apache Xalan-C++ XSL transform processing library.
+
+* The :module:`FindXercesC` module now provides imported targets.
+
+* The :command:`install(DIRECTORY)` command learned to support
+ :manual:`generator expressions <cmake-generator-expressions(7)>`
+ in the list of directories.
+
+* When building for embedded Apple platforms like iOS CMake learned to build and
+ install combined targets which contain both a device and a simulator build.
+ This behavior can be enabled by setting the :prop_tgt:`IOS_INSTALL_COMBINED`
+ target property.
+
+* The :manual:`Compile Features <cmake-compile-features(7)>` functionality
+ is now aware of features supported by Clang compilers on Windows (MinGW).
+
+* The Qt base CMake GUI got a Regular Expression Explorer which could be used to
+ create and evaluate regular expressions in real-time. The explorer window
+ is available via the ``Tools`` menu.
+
+* The precompiled Windows binary provided on ``cmake.org`` is now a
+ ``.msi`` package instead of an installer executable. One may need
+ to manually uninstall CMake versions lower than 3.5 before installing
+ the new package.
+
+* The :generator:`Visual Studio 14 2015` generator learned to map the
+ ``/debug:fastlink`` linker flag to the ``.vcxproj`` file property.
+
+* The :prop_tgt:`VS_GLOBAL_<variable>` target property is now implemented
+ for VS 2010 and above. Previously it worked only in VS 2008 and below.
diff --git a/Help/release/dev/CMakeParseArguments-native-impl.rst b/Help/release/dev/CMakeParseArguments-native-impl.rst
deleted file mode 100644
index 114a099..0000000
--- a/Help/release/dev/CMakeParseArguments-native-impl.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-CMakeParseArguments-native-impl
--------------------------------
-
-* The :command:`cmake_parse_arguments` command is now implemented natively.
- The :module:`CMakeParseArguments` module remains as an empty placeholder
- for compatibility.
diff --git a/Help/release/dev/ExternalProject-git-clone-o.rst b/Help/release/dev/ExternalProject-git-clone-o.rst
deleted file mode 100644
index c9ff3e1..0000000
--- a/Help/release/dev/ExternalProject-git-clone-o.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-ExternalProject-git-clone-o
----------------------------
-
-* The :module:`ExternalProject` module learned a new ``GIT_REMOTE_NAME``
- option to control the ``git clone --origin`` value.
diff --git a/Help/release/dev/FindBoost-imported-targets.rst b/Help/release/dev/FindBoost-imported-targets.rst
deleted file mode 100644
index 1129ded..0000000
--- a/Help/release/dev/FindBoost-imported-targets.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-FindBoost-imported-targets
---------------------------
-
-* The :module:`FindBoost` module now provides imported targets
- such as ``Boost::boost`` and ``Boost::filesystem``.
diff --git a/Help/release/dev/FindFLEX-DEFINES_FILE.rst b/Help/release/dev/FindFLEX-DEFINES_FILE.rst
deleted file mode 100644
index 95133aa..0000000
--- a/Help/release/dev/FindFLEX-DEFINES_FILE.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-FindFLEX-DEFINES_FILE
----------------------
-
-* The :module:`FindFLEX` module ``FLEX_TARGET`` macro learned a
- new ``DEFINES_FILE`` option to specify a custom output header
- to be generated.
diff --git a/Help/release/dev/FindGTK2_GTK2_TARGETS.rst b/Help/release/dev/FindGTK2_GTK2_TARGETS.rst
deleted file mode 100644
index 76e3657..0000000
--- a/Help/release/dev/FindGTK2_GTK2_TARGETS.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-FindGTK2_GTK2_TARGETS
----------------------
-
-* The :module:`FindGTK2` module, when ``GTK2_USE_IMPORTED_TARGETS`` is
- enabled, now sets ``GTK2_LIBRARIES`` to contain the list of imported
- targets instead of the paths to the libraries. Moreover it now sets
- a new ``GTK2_TARGETS`` variable containing all the targets imported.
diff --git a/Help/release/dev/FindGTK2_sigc++_c++11.rst b/Help/release/dev/FindGTK2_sigc++_c++11.rst
deleted file mode 100644
index 2ba1459..0000000
--- a/Help/release/dev/FindGTK2_sigc++_c++11.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-FindGTK2_sigc++_c++11
----------------------
-
-* Starting with sigc++ 2.5.1, c++11 must be enabled in order to use
- sigc++. The GTK2::sigc++ imported target will automatically enable the
- required build flags in order to build with the version found on the
- system.
diff --git a/Help/release/dev/FindGTest-imported-targets.rst b/Help/release/dev/FindGTest-imported-targets.rst
deleted file mode 100644
index 3cb98da..0000000
--- a/Help/release/dev/FindGTest-imported-targets.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-FindGTest-imported-targets
---------------------------
-
-* The :module:`FindGTest` module now provides imported targets.
diff --git a/Help/release/dev/FindOpenMP-clang.rst b/Help/release/dev/FindOpenMP-clang.rst
deleted file mode 100644
index 44c805c..0000000
--- a/Help/release/dev/FindOpenMP-clang.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-FindOpenMP-clang
-----------------
-
-* The :module:`FindOpenMP` module learned to support Clang.
diff --git a/Help/release/dev/FindOpenSSL-msvc-static-rt.rst b/Help/release/dev/FindOpenSSL-msvc-static-rt.rst
deleted file mode 100644
index 6e0ee27..0000000
--- a/Help/release/dev/FindOpenSSL-msvc-static-rt.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-FindOpenSSL-msvc-static-rt
---------------------------
-
-* The :module:`FindOpenSSL` module gained a new
- ``OPENSSL_MSVC_STATIC_RT`` option to search for libraries using
- the MSVC static runtime.
diff --git a/Help/release/dev/FindPNG-imported-targets.rst b/Help/release/dev/FindPNG-imported-targets.rst
deleted file mode 100644
index e0d0ab1..0000000
--- a/Help/release/dev/FindPNG-imported-targets.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-FindPNG-imported-targets
-------------------------
-
-* The :module:`FindPNG` module now provides imported targets.
diff --git a/Help/release/dev/FindTIFF-imported-targets.rst b/Help/release/dev/FindTIFF-imported-targets.rst
deleted file mode 100644
index f8bbc14..0000000
--- a/Help/release/dev/FindTIFF-imported-targets.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-FindTIFF-imported-targets
--------------------------
-
-* The :module:`FindTIFF` module now provides imported targets.
diff --git a/Help/release/dev/FindXalanC.rst b/Help/release/dev/FindXalanC.rst
deleted file mode 100644
index 5369774..0000000
--- a/Help/release/dev/FindXalanC.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-FindXalanC
-----------
-
-* A :module:`FindXalanC` module was introduced to find the
- Apache Xalan-C++ XSL transform processing library.
diff --git a/Help/release/dev/FindXercesC-imported-targets.rst b/Help/release/dev/FindXercesC-imported-targets.rst
deleted file mode 100644
index 69cec5c..0000000
--- a/Help/release/dev/FindXercesC-imported-targets.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-FindXercesC-imported-targets
-----------------------------
-
-* The :module:`FindXercesC` module now provides imported targets.
diff --git a/Help/release/dev/add-armcc-toolchain.rst b/Help/release/dev/add-armcc-toolchain.rst
deleted file mode 100644
index 2cf6414..0000000
--- a/Help/release/dev/add-armcc-toolchain.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-add-armcc-toolchain
--------------------
-
-* Support was added for the ARM Compiler (arm.com) with compiler id ``ARMCC``.
diff --git a/Help/release/dev/add-cray-linux-platform.rst b/Help/release/dev/add-cray-linux-platform.rst
deleted file mode 100644
index 7000382..0000000
--- a/Help/release/dev/add-cray-linux-platform.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-add-cray-linux-platform
------------------------
-
-* A new platform file for cross-compiling in the Cray Linux Environment to
- target compute nodes was added. See
- :ref:`Cross Compiling for the Cray Linux Environment <Cray Cross-Compile>`
- for usage details.
diff --git a/Help/release/dev/better-looking-mac-packages.rst b/Help/release/dev/better-looking-mac-packages.rst
deleted file mode 100644
index ef1b8e8..0000000
--- a/Help/release/dev/better-looking-mac-packages.rst
+++ /dev/null
@@ -1,8 +0,0 @@
-better-looking-mac-packages
----------------------------
-
-* The :module:`CPackDMG` module learned new variable to specify AppleScript
- file run to customize appearance of ``DragNDrop`` installer folder,
- including background image setting using supplied PNG or multi-resolution
- TIFF file. See the :variable:`CPACK_DMG_DS_STORE_SETUP_SCRIPT` and
- :variable:`CPACK_DMG_BACKGROUND_IMAGE` variables.
diff --git a/Help/release/dev/cmake-E-multiple-inputs.rst b/Help/release/dev/cmake-E-multiple-inputs.rst
deleted file mode 100644
index 480261d..0000000
--- a/Help/release/dev/cmake-E-multiple-inputs.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-cmake-E-multiple-inputs
------------------------
-
-* The :manual:`cmake(1)` ``-E copy`` and ``-E copy_if_different`` command-line
- tools learned to support copying multiple input files to a directory.
-
-* The :manual:`cmake(1)` ``-E copy_directory`` command-line
- tool learned to support copying multiple input directories to a directory.
-
-* The :manual:`cmake(1)` ``-E make_directory`` command-line
- tool learned to support copying multiple input directories to a directory.
diff --git a/Help/release/dev/cmake-E-time-quoting.rst b/Help/release/dev/cmake-E-time-quoting.rst
deleted file mode 100644
index 23b17c5..0000000
--- a/Help/release/dev/cmake-E-time-quoting.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-cmake-E-time-quoting
---------------------
-
-* The :manual:`cmake(1)` ``-E time`` command now properly passes arguments
- with spaces or special characters through to the child process. This
- may break scripts that worked around the bug with their own extra
- quoting or escaping.
diff --git a/Help/release/dev/cmake-W-options.rst b/Help/release/dev/cmake-W-options.rst
deleted file mode 100644
index c055f96..0000000
--- a/Help/release/dev/cmake-W-options.rst
+++ /dev/null
@@ -1,22 +0,0 @@
-cmake-W-options
----------------
-
-* The :variable:`CMAKE_WARN_DEPRECATED` variable can now be set using the
- ``-Wdeprecated`` and ``-Wno-deprecated`` :manual:`cmake(1)` options.
-
-* The ``-Wdev`` and ``-Wno-dev`` :manual:`cmake(1)` options now also enable
- and suppress the deprecated warnings output by default.
-
-* Warnings about deprecated functionality are now enabled by default.
- They may be suppressed with ``-Wno-deprecated`` or by setting the
- :variable:`CMAKE_WARN_DEPRECATED` variable to false.
-
-* Warnings about deprecated functionality can now be controlled in the
- :manual:`cmake-gui(1)` application.
-
-* The suppression of developer warnings as errors can now be controlled with
- the new ``-Werror=dev`` and ``-Wno-error=dev`` :manual:`cmake(1)` options.
-
-* The :variable:`CMAKE_ERROR_DEPRECATED` variable can now be set using the
- ``-Werror=deprecated`` and ``-Wno-error=deprecated`` :manual:`cmake(1)`
- options.
diff --git a/Help/release/dev/cmake-gui-select-toolset.rst b/Help/release/dev/cmake-gui-select-toolset.rst
deleted file mode 100644
index 5186f91..0000000
--- a/Help/release/dev/cmake-gui-select-toolset.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-cmake-gui-select-toolset
-------------------------
-
-* The :manual:`cmake-gui(1)` learned an option to set the toolset
- to be used with VS IDE and Xcode generators, much like the
- existing ``-T`` option to :manual:`cmake(1)`.
diff --git a/Help/release/dev/cpack-deb-config-file-source-field.rst b/Help/release/dev/cpack-deb-config-file-source-field.rst
deleted file mode 100644
index bbc2aa6..0000000
--- a/Help/release/dev/cpack-deb-config-file-source-field.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-cpack-deb-config-file-source-field
-----------------------------------
-
-* The :module:`CPackDeb` module learned to set optional config
- file ``Source`` field - monolithic and per-component variable.
- See :variable:`CPACK_DEBIAN_PACKAGE_SOURCE`.
diff --git a/Help/release/dev/cpack-deb-new-component-vars.rst b/Help/release/dev/cpack-deb-new-component-vars.rst
deleted file mode 100644
index e30afdb..0000000
--- a/Help/release/dev/cpack-deb-new-component-vars.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-cpack-deb-new-component-vars
-----------------------------
-
-* The :module:`CPackDeb` module learned to set Package, Section
- and Priority control fields per-component.
- See :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_SECTION`
- and :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_PRIORITY`.
diff --git a/Help/release/dev/cpack-dmg-multilanguage-sla.rst b/Help/release/dev/cpack-dmg-multilanguage-sla.rst
deleted file mode 100644
index 9e28fa2..0000000
--- a/Help/release/dev/cpack-dmg-multilanguage-sla.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-cpack-dmg-multilanguage-sla
----------------------------
-
-* The :module:`CPack DragNDrop generator <CPackDMG>` learned to add
- multi-lingual SLAs to a DMG which is presented to the user when they try to
- mount the DMG. See the :variable:`CPACK_DMG_SLA_LANGUAGES` and
- :variable:`CPACK_DMG_SLA_DIR` variables for details.
diff --git a/Help/release/dev/cpack-nsis-bitmap.rst b/Help/release/dev/cpack-nsis-bitmap.rst
deleted file mode 100644
index c5ccfb5..0000000
--- a/Help/release/dev/cpack-nsis-bitmap.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-cpack-nsis-bitmap
------------------
-
-* The :module:`CPackNSIS` module learned new variables to add bitmaps to the
- installer. See the :variable:`CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP`
- and :variable:`CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP` variables.
diff --git a/Help/release/dev/cpack-rpm-percomponent-group-and-name.rst b/Help/release/dev/cpack-rpm-percomponent-group-and-name.rst
deleted file mode 100644
index 146f8ac..0000000
--- a/Help/release/dev/cpack-rpm-percomponent-group-and-name.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-cpack-rpm-percomponent-group-and-name
--------------------------------------
-
-* The :module:`CPackRPM` module learned to set Name and Group
- control fields per-component.
- See :variable:`CPACK_RPM_<component>_PACKAGE_NAME`
- and :variable:`CPACK_RPM_<component>_PACKAGE_GROUP`.
diff --git a/Help/release/dev/deprecate-CMakeForceCompiler.rst b/Help/release/dev/deprecate-CMakeForceCompiler.rst
deleted file mode 100644
index dc6e817..0000000
--- a/Help/release/dev/deprecate-CMakeForceCompiler.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-deprecate-CMakeForceCompiler
-----------------------------
-
-* The :module:`CMakeForceCompiler` module and its macros are now deprecated.
- See module documentation for an explanation.
diff --git a/Help/release/dev/install-DIRECTORY-genex.rst b/Help/release/dev/install-DIRECTORY-genex.rst
deleted file mode 100644
index e48f19b..0000000
--- a/Help/release/dev/install-DIRECTORY-genex.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-install-DIRECTORY-genex
------------------------
-
-* The :command:`install(DIRECTORY)` command learned to support
- :manual:`generator expressions <cmake-generator-expressions(7)>`
- in the list of directories.
diff --git a/Help/release/dev/ios-universal.rst b/Help/release/dev/ios-universal.rst
deleted file mode 100644
index f96abed..0000000
--- a/Help/release/dev/ios-universal.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-ios-universal
--------------
-
-* When building for embedded Apple platforms like iOS CMake learned to build and
- install combined targets which contain both a device and a simulator build.
- This behavior can be enabled by setting the :prop_tgt:`IOS_INSTALL_COMBINED`
- target property.
diff --git a/Help/release/dev/mingw-clang-compile-features.rst b/Help/release/dev/mingw-clang-compile-features.rst
deleted file mode 100644
index 5b1fb96..0000000
--- a/Help/release/dev/mingw-clang-compile-features.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-mingw-clang-compile-features
-----------------------------
-
-* The :manual:`Compile Features <cmake-compile-features(7)>` functionality
- is now aware of features supported by Clang compilers on Windows (MinGW).
diff --git a/Help/release/dev/regex-explorer.rst b/Help/release/dev/regex-explorer.rst
deleted file mode 100644
index 2147816..0000000
--- a/Help/release/dev/regex-explorer.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-regex-explorer
---------------
-
-* The Qt base CMake GUI got a Regular Expression Explorer which could be used to
- create and evaluate regular expressions in real-time. The explorer window
- is available via the ``Tools`` menu.
diff --git a/Help/release/dev/release-windows.rst b/Help/release/dev/release-windows.rst
deleted file mode 100644
index cc9f2d5..0000000
--- a/Help/release/dev/release-windows.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-release-windows
----------------
-
-* The precompiled Windows binary provided on ``cmake.org`` is now a
- ``.msi`` package instead of an installer executable. One may need
- to manually uninstall CMake versions lower than 3.5 before installing
- the new package.
diff --git a/Help/release/dev/vs-debug-fastlink.rst b/Help/release/dev/vs-debug-fastlink.rst
deleted file mode 100644
index c2e0599..0000000
--- a/Help/release/dev/vs-debug-fastlink.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-vs-debug-fastlink
------------------
-
-* The :generator:`Visual Studio 14 2015` generator learned to map the
- ``/debug:fastlink`` linker flag to the ``.vcxproj`` file property.
diff --git a/Help/release/dev/vs-global-properties.rst b/Help/release/dev/vs-global-properties.rst
deleted file mode 100644
index cae49b7..0000000
--- a/Help/release/dev/vs-global-properties.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-vs-global-properties
---------------------
-
-* The :prop_tgt:`VS_GLOBAL_<variable>` target property is now implemented
- for VS 2010 and above. Previously it worked only in VS 2008 and below.
diff --git a/Help/release/index.rst b/Help/release/index.rst
index 752acbd..7ecf910 100644
--- a/Help/release/index.rst
+++ b/Help/release/index.rst
@@ -13,6 +13,7 @@ Releases
.. toctree::
:maxdepth: 1
+ 3.5 <3.5>
3.4 <3.4>
3.3 <3.3>
3.2 <3.2>