Releases: coq/platform
Coq Platform 2021.09.0
General information
See README for general information and installation of Coq Platform.
See Charter for the concept and goals of Coq Platform.
See CEP52 for the Coq and Coq Platform release cycle.
Major enhancements
The 2021.09.0 release of the Coq Platform has two major enhancements:
- support for installing several versions of Coq (also in parallel)
- substantially extended collection of Coq packages
Included Versions of Coq
Recommended Coq version
- Coq 8.13.2 with the extended and upgraded package collection
Preview Coq versions
- Coq 8.14.0 with a preliminary (beta) package collection - not all packages support Coq 8.14 yet
- Coq 8.14.0 with a not yet released extension: an interactive Ltac-Debugger for CoqIDE
Compatibility Coq versions
The compatibility versions are intended to help porting packages from an older to the latest release. They can be installed in parallel with other versions of Coq (Coq Platform will create separate opam switches for each Coq version).
- Coq 8.13.2 with the original package collection from February 2021
- Coq 8.12.2 with the same package collection as the 8.12.2 Coq Platform release
Only the extended 8.13.2 version and the 8.14.0 beta version are available as installers for macOS and Windows and only the extended 8.13.2 version as snap package. Other versions can be installed using the Coq Platform scripts.
Newly added packages:
- coq-coqeal
- coq-coqprime
- coq-corn
- coq-deriving
- coq-dpdgraph
- coq-hammer-tactics
- coq-hott
- coq-iris
- coq-iris-heap-lang
- coq-libhyps
- coq-math-classes
- coq-mathcomp-analysis
- coq-mathcomp-multinomials
- coq-mathcomp-zify
- coq-paramcoq
- coq-record-update
- coq-reduction-effects
- coq-reglang
- coq-serapi
- coq-stdpp
- coq-unimath
See the package collection links in the Coq versions above for details on the included packages.
Notes
-
Notes regarding the macOS installer: This installer is only compatible with macOS 10.13 or higher. Because the application is signed but not "notarized", on macOS 10.15 (Catalina) and 11.X (BigSur), it won't open by default, unless you right-click the application in
Finder
and choseOpen
. Cf. #51 to learn more. -
Notes on Apple ARM silicon: Coq Platform currently does not support Apple ARM silicon (M1) - it should be easy to fix but we currently have no access to such HW and also cannot test it in CI. See (#168) and Github support. Please ping us via the linked ticket if you have Apple silicon and want to have an online debug session with us.
-
Note on the 8.14 version: Coq Platform 2021.09.0 includes Coq 8.14.0, but with a preliminary collection of packages. From a Coq Platform point of view, the Coq 8.14 variant is a beta release, so it is called 2021.09.0~8.14+beta2. A Coq Platform release with a final package collection for Coq 8.14 is expected end of November 2021.
Coq Platform 2021.02.2
This release contains the same version of Coq and Coq packages as the 2021.02.1 release. A new release was required because of incompatible changes in opam and Cygwin. The list of changes is:
- support for opam 2.1.0 (which integrates the opam system dependency manager depext - this needed a few adjustments)
- fix issues with Cygwin binutils
- various minor fixes for the Snap package (support gappa, clightgen, ...)
- various minor fixes to the Windows installer (add icon for CoqIDE, ...)
- minor cleanup and improvements of the Coq Platform scripts
See the ReadMe for details on the names and versions of the included packages.
There are two ways to install the Coq Platform:
-
Beginners are advised to rely on the binary packages. There are a DMG installer package for macOS, 32 and 64 bit Windows installers (see asset list below) and a Snap installer (see README_Linux for details).
-
Experienced users are advised to install from source using the opam based interactive platform scripts.
See the following OS-specific documentation for details:
- macOS: see README_macOS.
- Windows: see README_Windows
- Linux: see README_Linux.
Notes regarding the macOS installer: This installer is only compatible with macOS 10.13 or higher. Because the application is signed but not "notarized", on macOS 10.15 (Catalina) and 11.X (BigSur), it won't open by default, unless you right-click the application in Finder
and chose Open
. Cf. #51 to learn more.
Coq Platform 2021.02.1
This release of the Coq Platform contains Coq 8.13.2 and the following updates and additions:
- A DMG installer package for macOS (new)
- The Homotopy Type Theory library
coq-hott
version 8.13 (new) - The Verified Software Toolchain
coq-vst
version 2.7.1 (update)
See the ReadMe for details on the names and versions of the included packages.
There are two ways to install the Coq Platform:
-
Beginners are advised to rely on the binary packages. There are a DMG installer package for macOS, 32 and 64 bit Windows installers (see asset list below) and a Snap installer (see README_Linux for details).
-
Experienced users are advised to install from source using the opam based interactive platform scripts.
See the following OS-specific documentation for details:
- macOS: see README_macOS.
- Windows: see README_Windows
- Linux: see README_Linux.
Coq Platform 2021.02.0
This release of the Coq Platform contains Coq 8.13.1 and several additional packages (same list as in the 8.12 Windows installer). See the ReadMe for details on the names and versions of the included packages.
There are two ways to install the Coq Platform:
-
Beginners are advised to rely on the binary packages. There are Windows installers (see asset list below) and a Snap installer (see README_Linux for details). A macOS binary installer is planned for the 2021.02.1 release.
-
Experienced users are advised to install from source using the opam based interactive platform scripts.
See the following OS-specific documentation for details:
- macOS: see README_macOS.
- Windows: see README_Windows
- Linux: see README_Linux.
Release for Coq 8.12.2 for macOS, Windows and Linux
This release updates the Coq version to 8.12.2.
Please see ReadMe for further details.
Work in progress is:
- inclusion of additional packages - it needs to be decided into which level/tier of the platform these go
- binary installer for MacOS
Note: a signed Windows installer will be added soon to the Asset list.
Release for Coq 8.12.1 for macOS, Windows and Linux
This is the first non beta release of the Coq platform!
This Coq platform release includes Coq 8.12.1.
Please see ReadMe for further details.
Work in progress is:
- inclusion of additional packages - it needs to be decided into which level/tier of the platform these go
- binary installer for MacOS
8.12.0 beta1 for Windows, macOS and Linux
This platform release for Coq 8.12.0 includes all libraries and plugins delivered with the Coq 8.12.0 Windows installer. It should be easy to use for beginners and experts and stable on a wide variety of systems.
Please see ReadMe
for further details.
Work in progress is:
- inclusion of additonal packages - it needs to be decided into which level/tier of the platform these go
- binary installers for Windows and MacOS
8.12.0 alpha3 for Windows, macOS and Ubuntu
This release for Coq 8.12.0 corresponds to the alpha3 release for Coq 8.11.2 and has these changes:
- adjusted to and tested on Windows (MinGW build with cygwin host), macOS and Ubuntu 18.04
- rework of prerequisite building to use opam instead of the shell scripts inherited from the Windows installer
- robustness enhancements for opam setup
This version is now fully opam based, including installation of system dependencies and non OCaml packages compiled from sources.
The major gap to a beta release are missing packages from the windows installer (mtac2, unicoq, gappa, elpi and hierarchy builder)
8.11.2 alpha3 for Windows, macOS and Ubuntu
This release for Coq 8.11.2 has these changes:
- adjusted to and tested on Windows (MinGW build with cygwin host), macOS and Ubuntu 18.04
- rework of prerequisite building to use opam instead of the shell scripts inherited from the Windows installer
- robustness enhancements for opam setup
This version is now fully opam based, including installation of system dependencies and non OCaml packages compiled from sources.
The major gap to a beta release are missing packages from the windows installer (gappa, elpi and hierarchy builder)
8.12.0 alpha2 for Windows / cygwin and MacOS
This pre-release fixes some issues with the alpha1 release, notably that on various systems the parallel build of VST and VST64 did result in heavy swapping up to out of memory situations.
Also the ReadMe.md file has been adjusted to first feedback.