Coq 8.7 includes: A large amount of work on cleaning and speeding up the code base, notably the work of Pierre-Marie Pédrot on making the tactic-level system insensitive to existential variable expansion, providing a safer API to plugin writers and making the code more robust. New tactics: Variants of tactics supporting existential variables eassert, eenough, etc. by Hugo Herbelin; Tactics extensionality in H and inversion_sigma by Jason Gross; specialize with accepting partial bindings by Pierre Courtieu. Cumulative Polymorphic Inductive Types, allowing cumulativity of universes to go through applied inductive types, by Amin Timany and Matthieu Sozeau. The SSReflect plugin by Georges Gonthier, Assia Mahboubi and Enrico Ta...