[new release] codept (0.11.0)
CHANGES:
* Support for abstract module types:
Codept is now aware that `Y` is `X.M.Y` and
not an external module in
```ocaml
module F(X:sig module type t module M:t end) = X
module X = struct
module M = struct
module Y = struct end
end
module type t = module type of M
end
open F(X)
open M
open Y
```
* Support for OCaml 4.09, 4.10, 4.11, 4.12, 4.13
* Support for split compilation units: the interface and
implementation file does not need to share a path to
be identified as part of the same compilation unit
* Nested with constraints `with A.B. ...` triggers aliases dependency
in -no-alias-deps mode
```ocaml
module type s = sig module Alias = Deps end
module E = struct end
module type s2 = s with module Deps.Sub = E
```
* Switch to the zipper engine
* Fully typed recursive definition for schema
* Extended test suite
* More precise term subast (no more encoding)