[sertop] Added option --topfile to sertop to set top name from a filename
Version 0.7.1:
[sertop ] Add sername program for batch serialization elaborated terms Note that this utility will be deprecated in future versions, to be subsumed by Query. (#207, @palmskog, with help from @ejgallego)
[serlib ] Expose QueryUtil.info_of_id and gen_pp_obj in serapi_protocol.mli to enable using them in sername to retrieve serialized body-type pairs (@palmskog)
[general] Improved compat with Jane Street v0.13 toolchain
[serlib ] Only use ssreflect from Coq in tests (@ejgallego)
Version 0.7.0:
[general] (!) support Coq 8.10,
[serapi] (!) Goals query return type has been modified due to upstream changes. (@ejgallego)
[serlib] Complete (hopefully) serialization for ssreflect ASTs. (#73 @ejgallego)
[general] Drop support for OCaml < 4.07 (#140 @ejgallego)
[serlib ] JSON serialization for kernel and AST terms (@ejgallego)
[serapi ] Add Complete support (@ejgallego c.f. https://github.com/coq/coq/pull/8766)
[serlib ] Serlib is now built as a wrapped module (@ejgallego)
[serapi ] (!) Goals info has been extended to print name metadata if available, cc #151 (@ejgallego , suggested by @cpitclaudel)
[serlib ] JSON support for vernac_expr (@ejgallego)
[sertop ] (!) Do as Coq upstream and load Coq's stdlib with -R (closes #56)
[sertop ] Follow Coq upstream and unset indices_matter (closes #157, thanks to @palmskog for the report)
[serapi ] (!) Improve CoqExn answer to have pretty-printed message (improves #162, thanks to @cpitclaudel for the request)
[serlib ] (!) Fix capitalization conventions for a few types in Names (closes #167 thanks to @corwin-of-amber for the report)
[serapi ] (!) Add bullet suggest information to goal query (@corwin-of-amber)
[done] Basic Sentence splitting (Parse num string)), retuns the first num end of the sentences without executing them. This has pitfalls as parsing is very stateful.
[done] Basic completion-oriented Search support (Query () Names)
[done] Better command line parsing (Cmdliner, Core ?)
[partial] Print Grammar tactic. (Query ... (Tactics)). Still we need to decide on: Coq.Init.Notations.instantiate vs instantiate, the issue of Nametab.shortest_qualid_of_global is a very sensible one for IDEs